html 转换成 markdown,将HTML转换为Markdown

我在这个博客上最大的一个错误就是没有找到一个WordPress插件可以让我用markdown来写我的文章;直到今天,我仍然需要在“视觉”模式下写文章,然后手动将文章转换为“文本”模式的HTML。有一天,我想转换现有的帖子Markdown,然后启用一个插件,将Markdown转换为HTML。这个痛苦的过程让我问自己:有没有一种方法我可以使用Node.js JavaScript转换HTML到Markdown?有,这就是 Dom Christie所说的Turndown。

使用Node.js将HTML转换为Markdown

首先安装Turndown:yarn add turndown

然后使用Turndown的简单API将HTML转换为markdown:var TurndownService = require('turndown');

var turndownService = new TurndownService();

var markdown = turndownService.turndown(`

Title

DavidWalsh.Name is awesome!

`);

/*

Title

=====

[DavidWalsh.Name](https://davidwalsh.name) is awesome!

*/

您可以使用交互式Turndown演示来试验其功能。调节选项有很多选项,可让您使用过滤器来保留您认为可能存在转换不正确风险的元素。

大多数开发人员都希望将Markdown转换为HTML解决方案,因此很容易发现自己有能力将HTML转换为Markdown。我期待着将我的网站内容迁移到Markdown,以便将来减少撰写帖子的压力!

你可能感兴趣的:(html,转换成,markdown)