是否有额外的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
的东西答案 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脚本。