0

Gulp + Gulpsmith + Metalsmith を使用して Web サイトを作成しています。

metalsmith_markdown は、HTML を次のようにレンダリングしています。

# This is an H1<h1 id="this-is-an-h1">This is an H1</h1>。その「id」タグをレンダリングしているのはなぜですか?

それはなぜでしょうか?

これは、Gulpfile.js でマークダウン レンダリングを処理する部分です。

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

1 に答える 1

1

これは、 PR#181以降、 marked as Markdownパーサーを使用するmetalsmith-markdownの動作です。

Readme と#420に記載されているように、 markedの一部の機能を上書きできますが、すべてはmetalsmithプラグインによって処理されるため、実際にはできません。

この付近の動作を完全に非アクティブ化するカスタム オプションを追加するためにマーク付きで PR を作成することをお勧めします。

于 2014-10-16T19:39:07.470 に答える