我很好奇当您在此网站上编辑帖子时会发生什么。

我使用 wmd 作为我的 markdown 编辑器,当然,当我进行编辑时,我得到的是它生成的 HTML,而不是像 stackoverflow 上那样的 markdown。现在,有没有办法可以同时存储两者?或者它是否足够可靠,只需将 HTML 转换回 Markdown 以在 wmd 编辑器中显示?

谢谢!

有帮助吗?

解决方案

查看WMD发行版中的optionsExample.html。可以选择将结果作为Markdown发送到服务器。

其他提示

如果您想批量转换HTML到Markdown,我可以推荐 Aaron Swartz <!>#8217; s html2text.py Python脚本,您只需:

cat my.html | python html2text.py # outputs markdown

编辑05/11/12:现在我使用 Pandoc 这就像文本文件的瑞士刀。可以转换html <!> lt; <!> gt; textile <!> lt; <!> gt; markdown <!> lt; <!> gt; epub <!> lt; <!> gt; pdf <!> LT; <!> gt;乳胶等

正如Chris所说,您可以将Markdown发送到服务器,以便您可以将其存储在那里。我开始尝试使用MarkdownJ在服务器端进行转换,但它没有(在撰写本文时)正确地将图像转换为HTML,因此我最终使用Java 6 Scripting:Rhino engine + showdown.js。由于WMD使用showdown.js,因此您可以获得相同的Markdown-to-HTML转换。像魅力一样工作(无论如何,对于Java 6)。

我刚才知道 Markdownify (以前称为html2text.php)<!>“;写文本在Markdown中并将它们保存在HTML中。您赢了<!>#8217;需要原始Markdown输入的副本,因为Markdownify可以将保存的HTML转换回Markdown。而且由于页面展示次数远远超过了写入操作,因此这为您提供了一种简单的方法来增加页面<!>#8217;的性能。 CMS或类似软件的另一个好处是现在只保存了一种文本格式<!>#8212; HTML。用户现在可以选择使用纯HTML编写文本或使用完整的Wysiwyg编辑器。当然,他可以用Markdown写作!<!>

用 JavaScript 编写的开源 html 到 markdown 转换器:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top