2009-11-10 2 views
5

Есть ли дополнительные возможности для Python Markdown, которые поддерживают Markdown внутри элементов блока HTML, например. ДИВ, рPython Markdown: Markdown Внутри HTML-блоков

т.е. есть способ, чтобы преобразовать это:

<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

ответ

1

С PHP Markdown Extra (не Python, я знаю, но релевантный), вы можете сделать это, добавив атрибут markdown=1 к рассматриваемому элементу уровня блока.

Мне интересны библиотеки pure-Python, которые также поддерживают синтаксис «Markdown Extra».

Конечно, один очень работоспособный хак будет вызывать PHP & PHP Markdown Extra через стандартный ввод, из вашего сценария Python.

+0

См https: // GitHub .com/waylan/Python-Markdown/blob/master/docs/extensions/extra.txt и https://github.com/waylan/Python-Markdown/issues/52 –

2

Соответствующий отчет об ошибке говорится, что дополнительное расширение добавляет, что: https://github.com/waylan/Python-Markdown/issues/80

Затем вы можете добавить уценки = «1» в Div метки, чтобы уценки разобраны внутри

<div markdown="1"> 
*markdown* 
</div> 
Смежные вопросы