Seite 1 von 1

markdown2 + pygments...

Verfasst: Montag 22. Oktober 2012, 13:46
von jens
Bin irgendwie zu doof:

Code: Alles auswählen

import markdown2
import pygments

print "markdown", markdown2.__version_info__
print "pygments", pygments.__version__

MARKDOWN2_EXTRAS = ["fenced-code-blocks", "footnotes", "header-ids", "nofollow", "pyshell"]

text = """\
markdown test
```python
print 'it works'
```
:)
"""

html = markdown2.markdown(text, safe_mode='escape', extras=MARKDOWN2_EXTRAS)

print
print html
Ausgaben:

Code: Alles auswählen

markdown (2, 1, 0)
pygments 1.5

<p>markdown test
<code>python
print 'it works'
</code>
:)</p>
Ich hätte erwartet das ich pygments in Aktion sehe.


EDIT: Ist für: https://github.com/jedie/DjangoBB/compa ... .markdown2

Re: markdown2 + pygments...

Verfasst: Montag 22. Oktober 2012, 18:05
von lunar
@jens Füge eine Leerzeile vor dem Code-Block ein, sonst wird der Code-Block als Inline-Code interpretiert. Und ja, das ist gewollt und dokumentiert, und kommt daher, dass Markdown – wie LaTeX auch – Absätze beachtet.

Re: markdown2 + pygments...

Verfasst: Dienstag 23. Oktober 2012, 08:25
von jens
Danke, das war es.