中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

將HTML轉(zhuǎn)換為Markdown

發(fā)布于:2021-02-06 00:00:43

0

610

0

HTML Markdown Turndown

我在這個(gè)博客上最大的一個(gè)錯(cuò)誤就是沒(méi)有找到一個(gè)WordPress插件可以讓我用markdown來(lái)寫(xiě)我的文章;直到今天,我仍然需要在“視覺(jué)”模式下寫(xiě)文章,然后手動(dòng)將文章轉(zhuǎn)換為“文本”模式的HTML。有一天,我想轉(zhuǎn)換現(xiàn)有的帖子Markdown,然后啟用一個(gè)插件,將Markdown轉(zhuǎn)換為HTML。這個(gè)痛苦的過(guò)程讓我問(wèn)自己:有沒(méi)有一種方法我可以使用Node.js JavaScript轉(zhuǎn)換HTML到Markdown?有,這就是 Dom Christie所說(shuō)的Turndown。

使用Node.js將HTML轉(zhuǎn)換為Markdown

首先安裝Turndown:

yarn add turndown

然后使用Turndown的簡(jiǎn)單API將HTML轉(zhuǎn)換為markdown:

var TurndownService = require('turndown'); var turndownService = new TurndownService(); var markdown = turndownService.turndown(`     <h1>Title</h1>     <p><a href="https://davidwalsh.name">DavidWalsh.Name</a> is awesome!</p> `); /* Title ===== [DavidWalsh.Name](https://davidwalsh.name) is awesome! */

您可以使用交互式Turndown演示來(lái)試驗(yàn)其功能。調(diào)節(jié)選項(xiàng)有很多選項(xiàng),可讓您使用過(guò)濾器來(lái)保留您認(rèn)為可能存在轉(zhuǎn)換不正確風(fēng)險(xiǎn)的元素。

大多數(shù)開(kāi)發(fā)人員都希望將Markdown轉(zhuǎn)換為HTML解決方案,因此很容易發(fā)現(xiàn)自己有能力將HTML轉(zhuǎn)換為Markdown。我期待著將我的網(wǎng)站內(nèi)容遷移到Markdown,以便將來(lái)減少撰寫(xiě)帖子的壓力!