0

我仍在编写大学最后一年的项目,我遇到了一个问题,我需要从 HTML 转换为 Markdown 或反之亦然。现在我没有任何 Perl、Python 等方面的经验,所以我需要一个易于实现的解决方案,我现在只剩下大约 6 周的时间来完成这个。我正在将数据从 WMD 文本框写入 SQL Server,我可以将其作为 Markdown 或 HTML 上传,但如果该数据需要编辑,则不能使用 HTML,因为这对于被认为是的最终用户来说太混乱了有零/很少的计算“知道如何”。

我该怎么办?

4

2 回答 2

1

如果您查看Markdown的网站,您会发现一个将 Markdown 语法文档转换为 HTML 的 Perl 脚本。将 Markdown 文本保存在数据库中,并在需要显示文本时调用脚本。无需 Perl 知识!

于 2011-02-19T15:50:49.387 回答
1

Karmastan 的答案可能是这里最好的。将原始 Markdown 保存在数据库中是一个非常好的解决方案,因为它允许用户以他们熟悉的形式维护内容。

但是,如果您有一堆已经转换的 HTML,您可能需要查看类似Markdownify: The HTML to Markdown converter for PHP 的内容

编辑:根据您在下面所说的内容,您应该记住以下几点:

  1. 确保在 中设置以下内容wmd.js

    wmd_options = {"output": "Markdown"};

    这可确保您将 Markdown 存储在数据库中。

    资料来源:您如何在 ASP.NET 中使用 WMD 存储降价?

  2. 将 Markdown 输出到 Web 时,您需要将其转换为 HTML。为此,您需要一个执行 Markdown -> HTML 转换的库。这里有两个例子:

我不是 .NET 开发人员,因此对于如何使用这些库我无能为力,但希望文档能够说明这一点。

于 2011-02-19T16:04:15.573 回答