Gérer le démarquage avec python

Gérer Markdown en Python

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)

Le résultat d'impression est le suivant.

Résultat de sortie


<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>

Convertissez-le simplement comme ça Il convertit le texte Markdown en HTML. C'est très simple à utiliser. Il prend également en charge l'écriture dans des fichiers.

Utilisé avec Django

Lorsque je l'utilise avec Django, je vais créer moi-même le filtre suivant

myfilter.py


import markdown
#Déclarez et initialisez ici pour la mise en cache
md = markdown.Markdown()

@register.filter
@stringfilter
def mark2html(value):
    return md.convert(value)

template.html


{% load myfilter %}

{{ markdown_text|mark2html }}

Recommended Posts

Gérer le démarquage avec python
Gérer les données ambiantes en Python
Gérer les variables d'environnement en Python
Gérer les nombres complexes en Python
Convertir Markdown en PDF en Python
Gérez les données au format NetCDF avec Python
Gérez le format GDS II avec Python
Comment gérer le japonais avec Python
Quadtree en Python --2
Python en optimisation
CURL en Python
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
DirectLiNGAM en Python
LiNGAM en Python
Aplatir en Python
Aplatir en python
Gérez plusieurs versions de python en un seul jupyter
Convertir de Markdown en HTML en Python
Liste triée en Python
Texte de cluster en Python
AtCoder # 2 tous les jours avec Python
Daily AtCoder # 6 en Python
Daily AtCoder # 18 en Python
Modifier les polices en Python
Motif singleton en Python
Opérations sur les fichiers en Python