我发现好像 Markdown 转 html 的轮子好像又很多,但是反过来把 HTML 转回 Markdown 完善的轮子就没这么多了,不过经过我不断的努力还是找到一个还算不错的轮子 Turndown https://github.com/domchristie/turndown 我们看看怎么用吧…
在 Node 中将 HTML 转换为 Markdown
引入:
npm install turndown
代码:
// For Node.js
var TurndownService = require('turndown')
var turndownService = new TurndownService()
var markdown = turndownService.turndown('<h1>Hello world!</h1>')
直接使用
引入:
<script src="https://unpkg.com/turndown/dist/turndown.js"></script>
代码:
var turndownService = new window.TurndownService();
var markdown = turndownService.turndown('<h1>Hello world!</h1>')