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 回答