Python Markdown:HTML 块内的 Markdown

发布于 2024-08-10 14:08:27 字数 500 浏览 5 评论 0原文

Python Markdown 是否有额外的功能支持 HTML 块元素内的 Markdown,例如 div、p

,即有没有办法将其转换

<div id="content">
    [Google](http://www.google.com)
</div>

<div id="content">
    <a href="http://www.google.com>Google</a>
</div>

使用 Python Markdown 或 Python Markdown 扩展? 我正在寻找类似于 PHP Markdown Extra 中的此功能

Is there an extra for Python Markdown that supports Markdown inside HTML block elements, e.g. div, p

i.e. is there a way to convert this:

<div id="content">
    [Google](http://www.google.com)
</div>

to

<div id="content">
    <a href="http://www.google.com>Google</a>
</div>

using Python Markdown or a Python Markdown extension?
I'm looking for something similar to this feature in PHP Markdown Extra

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

烟织青萝梦 2024-08-17 14:08:27

相关错误报告指出,额外的扩展添加了以下内容: https://github.com/waylan /Python-Markdown/issues/80

然后你可以将 markdown="1" 添加到 div 标签以在内部解析 markdown

<div markdown="1">
*markdown*
</div>

The relevant bug report states that the extra extension adds that: https://github.com/waylan/Python-Markdown/issues/80

Then you can add markdown="1" to div tags to have markdown parsed inside

<div markdown="1">
*markdown*
</div>
无声静候 2024-08-17 14:08:27

据此: http://daringfireball.net/projects/markdown/syntax#html

您必须使用 ;而不是

。进一步的解释可以在上面的链接中找到。

According to this: http://daringfireball.net/projects/markdown/syntax#html

You would have to use a <span> rather than a <div>. Further explanation is available at the above link.

似梦非梦 2024-08-17 14:08:27

使用 PHP Markdown Extra (不是 Python,我知道,但相关),你可以这样做这是通过将属性 markdown=1 添加到相关的块级元素来实现的。

我对也支持“Markdown Extra”语法的纯 Python 库感兴趣。

当然,一种非常可行的黑客方法是调用 PHP & PHP。 PHP Markdown Extra 通过标准输入,来自 Python 脚本。

With PHP Markdown Extra (not Python, I know, but relevant), you can do this by adding the attribute markdown=1 to the block-level element in question.

I’m interested in pure-Python libraries that support the “Markdown Extra” syntax as well.

Of course, one very workable hack would be call out to PHP & PHP Markdown Extra via standard input, from your Python script.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文