Python Markdown:HTML块中的Markdown

时间:2009-11-10 05:59:26

标签: python html markdown

是否有额外的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扩展? 我正在寻找类似于this feature in PHP Markdown Extra

的东西

3 个答案:

答案 0 :(得分:3)

根据这个:http://daringfireball.net/projects/markdown/syntax#html

您必须使用&lt; span&gt;而不是&lt; div&gt;。可从以上链接获得进一步说明。

答案 1 :(得分:2)

相关的错误报告指出额外的扩展名会添加:https://github.com/waylan/Python-Markdown/issues/80

然后你可以在div标签上添加markdown =“1”,以便在

中解析降价
<div markdown="1">
*markdown*
</div>

答案 2 :(得分:1)

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

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

当然,一个非常可行的黑客将被称为PHP&amp; PHP Markdown Extra通过标准输入,来自Python脚本。