5

div、p などの HTML ブロック要素内で Markdown をサポートする Python Markdown 用の追加機能はありますか

つまり、これを変換する方法はありますか:

<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

これによると:http://daringfireball.net/projects/markdown/syntax#html

<div>ではなく<span>を使用する必要があります。詳細については、上記のリンクを参照してください。

于 2009-11-10T07:00:25.003 に答える
3

関連するバグレポートには、追加の拡張機能が追加されると記載されています: https://github.com/waylan/Python-Markdown/issues/80

次に、markdown="1" を div タグに追加して、マークダウンを内部で解析することができます

<div markdown="1">
*markdown*
</div>
于 2012-11-24T04:23:04.683 に答える
1

PHP Markdown Extra (Python ではないことは知っていますが、関連性があります) を使用するmarkdown=1と、問題のブロックレベル要素に属性を追加することでこれを行うことができます。

「Markdown Extra」構文もサポートする純粋な Python ライブラリに興味があります。

もちろん、非常に実行可能なハックの 1 つは、Python スクリプトから標準入力を介して PHP と PHP Markdown Extra を呼び出すことです。

于 2011-03-10T21:21:10.113 に答える