gpt4 book ai didi

c# - Markdown 清晰地将我的 html 字符串包装在 "p"元素中?

转载 作者:行者123 更新时间:2023-11-30 18:35:49 25 4
gpt4 key购买 nike

我正在使用 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 扩展的 block 级元素列表是硬编码的;见line 590和以下。

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

关于c# - Markdown 清晰地将我的 html 字符串包装在 "p"元素中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14514681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com