大家好,又见面了,我是你们的朋友全栈君。
我在这个博客上最大的一个错误就是没有找到一个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,以便将来减少撰写帖子的压力!
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/160712.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...