2009-11-10 21 views
5

Esiste un extra per Python Markdown che supporta Markdown all'interno di elementi di blocco HTML, ad es. div, pMarkdown Python: Markdown all'interno di blocchi HTML

cioè c'è un modo per convertire questo:

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

a

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

utilizzando Python Markdown o un'estensione Python Markdown? Sto cercando qualcosa di simile a this feature in PHP Markdown Extra

risposta

1

Con PHP Markdown Extra (non Python, lo so, ma rilevante), è possibile farlo aggiungendo l'attributo markdown=1 all'elemento a livello di blocco in questione.

Sono interessato alle librerie pure Python che supportano anche la sintassi "Markdown Extra".

Ovviamente, è possibile chiamare a PHP & PHP Markdown Extra tramite un input standard, dal proprio script Python.

+0

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

2

Il bug report in questione afferma che l'estensione in più aggiunge che: https://github.com/waylan/Python-Markdown/issues/80

quindi è possibile aggiungere decurtazione = "1" per div tag di avere Markdown analizzato all'interno

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