井号与文字之间无空格时无法被 markdown-it 渲染

2020-03-21 16:56发布

问题:

比如下面的 markdown 文本,如果 ###Hello 之间不加空格,就不能被 nodejs markdown 引擎 markdown-it 正常渲染,请问解决这个问题?

###Hello

回答1:

在 github issue Allow omitting a space in headers (GFM-style) 中找到了解决方法,安装 markdown-it-lazy-headers 插件可解决。

yarn add markdown-it-lazy-headers
var md = require('markdown-it')()
    .use(require('markdown-it-lazy-headers'));


回答2:

觉得这不是BUG,如果是BUG太明显。可以在github上问问
https://github.com/markdown-it/markdown-it
可以用这个确定一下
https://github.com/showdownjs/showdown