将HTML转换回Markdown以便在wmd中进行编辑

时间:2008-10-24 20:54:01

标签: markdown wmd

我很想做你在这个网站上编辑帖子时会发生什么。

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

谢谢!

5 个答案:

答案 0 :(得分:14)

如果您想批量转换HTML到Markdown,我可以推荐 Aaron Swartz’s html2text.py Python script,您可以:

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

编辑05/11/12:现在我使用Pandoc,就像文本文件的瑞士刀一样。可以转换html<> textile<> markdown<> epub<> pdf<> latex等。

答案 1 :(得分:13)

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

答案 2 :(得分:2)

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

答案 3 :(得分:0)

我刚才知道Markdownify(以前称为html2text.php)“在Markdown中编写文本并将其保存为HTML。您不需要原始Markdown输入的副本,因为Markdownify可以转换保存的HTML回到Markdown。由于页面印象比写入操作更频繁,这为您提供了一种提高页面性能的简单方法.CMS或类似软件的另一个好处是现在只保存了一种文本格式 - HTML。用户现在可以选择使用纯HTML编写文本或使用完整的Wysiwyg编辑器。当然,他可以用Markdown写作!“

答案 4 :(得分:0)

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

相关问题