3

Markdownsharp v1.13 を使用しています。

次のステートメント:

new Markdown().Transform("<section id=\"archives\">\r\n        <p>\r\n            No archives.\r\n        </p>\r\n</section>")

結果を ap 要素にラップしています:

> "<p><section id=\"archives\">\n        <p>\n            No archives.\n
> </p>\n</section></p>\n"

なぜそれをしているのですか?htmlタグを完全に無視するべきだと思いましたか?

ご協力いただきありがとうございます。

4

1 に答える 1

0

内部の Markdown 展開を防止するブロック レベル要素のリストはハードコードされています。590 行目以降を参照してください。

このリストにはデフォルトでは要素が含まれていません<section>(Markdown が作成されたとき、HTML5 は遠い未来でした) が、ご覧のとおり、他の HTML タグをそのリストに簡単に追加できます。

于 2013-02-02T13:11:36.070 に答える