为什么Markdown使用id's渲染<h1>?</h1>

时间:2014-10-16 19:01:41

标签: javascript html markdown gulp metalsmith

我使用Gulp + Gulpsmith + Metalsmith创建我的网站。

metalsmith_markdown正在渲染我的HTML,如下所示:

# This is an H1<h1 id="this-is-an-h1">This is an H1</h1>。为什么要渲染“id”#39;标记

为什么会这样?

这是处理我的Gulpfile.js中降价渲染的部分

.use(markdown({
    gfm: true,
    tables: true,
    breaks: false,
    pedantic: false,
    sanitize: true,
    smartLists: true,
    smartypants: true
}))

1 个答案:

答案 0 :(得分:1)

metalsmith-markdown 的行为, marked 使用 Markdown 解析器,因为{ {3}}

您可以覆盖其自述文件和PR#181中所述的标记的某些功能,但由于所有功能都由 metalsmith 插件处理,因此您可以&#真的。

我建议在标记中创建PR以添加自定义选项以完全停用#420附近的行为