5

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 中寻找与此功能类似的东西

4

3 回答 3

3

相关的错误报告指出,额外的扩展补充说:https ://github.com/waylan/Python-Markdown/issues/80

然后您可以将 markdown="1" 添加到 div 标签以在其中解析 markdown

<div markdown="1">
*markdown*
</div>
于 2012-11-24T04:23:04.683 回答
3

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

您必须使用 <span> 而不是 <div>。进一步的解释可以在上面的链接中找到。

于 2009-11-10T07:00:25.003 回答
1

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

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

当然,一种非常可行的技巧是通过标准输入从您的 Python 脚本调用 PHP 和 PHP Markdown Extra。

于 2011-03-10T21:21:10.113 回答