Markdown 将我的 html 字符串包装在“p”元素中

本文关键字:元素 包装 我的 html 字符串 Markdown | 更新日期: 2023-09-27 17:56:01

我正在使用Markdownsharp v1.13。

以下语句:

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

正在将结果包装到 p 元素中:

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

它到底为什么要这样做?我认为它应该完全忽略,html标签?

感谢您的帮助。

Markdown 将我的 html 字符串包装在“p”元素中

阻止 Markdown 扩展的块级元素列表是硬编码的;请参阅第 590 行及以下。

默认情况下,此列表不包括<section>元素(创建 Markdown 时,HTML5 是遥远的未来),但如您所见,您可以轻松地将其他 HTML 标签添加到该列表中。