md_test.py
import markdown
md = markdown.Markdown()
sample_makedown = '''
An h1 header
============
Paragraphs are separated by a blank line.
2nd paragraph. *Italic*, **bold**, `monospace`. Itemized lists
look like:
* this one
* that one
* the other one
'''
# makedown -> html
print md.convert(sample_makedown)
Das Druckergebnis ist wie folgt.
Ausgabeergebnis
<h1>An h1 header</h1>
<p>Paragraphs are separated by a blank line.</p>
<p>2nd paragraph. <em>Italic</em>, <strong>bold</strong>, <code>monospace</code>. Itemized lists
look like:</p>
<ul>
<li>this one</li>
<li>that one</li>
<li>the other one</li>
</ul>
Konvertieren Sie es einfach so Es konvertiert Markdown-Text in HTML. Es ist sehr einfach zu bedienen. Es unterstützt auch das Schreiben in Dateien.
Wenn ich es mit Django benutze, mache ich den folgenden Filter selbst
myfilter.py
import markdown
#Deklarieren und initialisieren Sie hier für das Caching
md = markdown.Markdown()
@register.filter
@stringfilter
def mark2html(value):
return md.convert(value)
template.html
{% load myfilter %}
{{ markdown_text|mark2html }}
Recommended Posts