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

发布于 2024-07-07 11:57:55 字数 208 浏览 10 评论 0原文

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

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

谢谢!

I am curious to do what happens when you edit a post on this site.

I am using wmd for my markdown editor, of course when I goto edit, I get the HTML it generated not the markdown like on stackoverflow. Now, is there a way I can store both? or is it reliable enough to simply convert the HTML back to markdown to show in the wmd editor?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

乖不如嘢 2024-07-14 11:57:55

如果你想批量将 HTML 转换为 Markdown,我可以推荐
Aaron Swartz 的 html2text.py Python 脚本,您可以使用它:

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

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

If you want to convert HTML to Markdown in batch, I can recommend
Aaron Swartz’s html2text.py Python script with which you can just:

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

Edit 05/11/12: Nowadays I use Pandoc which is like a swiss-knife for text documents. Can convert html<>textile<>markdown<>epub<>pdf<>latex, etc.

许一世地老天荒 2024-07-14 11:57:55

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

Look at the optionsExample.html in your WMD distribution. There's an option to send the result to the server as Markdown.

咿呀咿呀哟 2024-07-14 11:57:55

正如 Chris 所指出的,您可以将 Markdown 发送到服务器,以便将其存储在那里。 我开始尝试使用 MarkdownJ 在服务器端进行转换,但它(在撰写本文时)无法将图像正确转换为 HTML,因此我最终选择了 Java 6 脚本:Rhino 引擎 + showdown.js。 由于 WMD 使用 showdown.js,您可以获得相同的 Markdown 到 HTML 转换。 工作起来就像一个魅力(无论如何,对于 Java 6)。

As Chris notes, you can send Markdown to the server so you can store it there as such. I started trying to use MarkdownJ to convert on the server-side, but it doesn't (at the time of this writing) convert images to HTML correctly and so I ended up going with Java 6 Scripting: Rhino engine + showdown.js. Since WMD uses showdown.js you get the same Markdown-to-HTML transformation. Works like a charm (for Java 6, anyway).

空宴 2024-07-14 11:57:55

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

I have just know Markdownify (formerly html2text.php) that "writes texts in Markdown and save them in HTML. You won’t need a copy of the original Markdown input, since Markdownify can convert the saved HTML back to Markdown. And because page impressions are far more often than write actions, this gives you a simple way to increase your page’s performance. Another benefit for a CMS or similar software is that now only one format of text is saved — HTML. The user can now choose wether to write texts in plain HTML or use a full fledged Wysiwyg editor. And of course he can write in Markdown!"

可可 2024-07-14 11:57:55

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

Open source html to markdown converters written in JavaScript:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文