2009-11-10 22 views
5

¿Hay algún extra para Python Markdown que admita Markdown dentro de elementos de bloque HTML, p. Ej. div, pPython Markdown: Markdown dentro de bloques HTML

es decir, hay una manera de convertir esto:

<div id="content"> 
    [Google](http://www.google.com) 
</div> 

a

<div id="content"> 
    <a href="http://www.google.com>Google</a> 
</div> 

usando Markdown Python o una extensión de Python de rebajas? Busco algo similar a this feature in PHP Markdown Extra

Respuesta

1

Con PHP Markdown Extra (no Python, lo sé, pero relevante), puede hacerlo agregando el atributo markdown=1 al elemento de nivel de bloque en cuestión.

Me interesan las bibliotecas de Python puro que también admiten la sintaxis "Markdown Extra".

Por supuesto, un truco muy útil sería llamar a PHP & PHP Markdown Extra a través de la entrada estándar, de su secuencia de comandos de Python.

+0

Ver https: // github .com/waylan/Python-Markdown/blob/master/docs/extensions/extra.txt y https://github.com/waylan/Python-Markdown/issues/52 –

2

El informe de fallo correspondiente establece que la extensión adicional añade que: https://github.com/waylan/Python-Markdown/issues/80

continuación, puede añadir rebaja = "1" a DIV etiquetas para tener rebaja analiza dentro

<div markdown="1"> 
*markdown* 
</div>