Convertir archivo Markdown a HTML

Mardown a HTML

En estos días he tenido que pasar ciertos archivos Markdown a HTML por lo que estuve investigando sobre diferentes paquetes Python y me centré en los paquetes Markdown y Mistune.
La diferencia más significativa es que con Mistune he tenido que usar la codificación UTF-8 para que leyera las letras acentuadas ya que que por el mismo no lo hacía; al contrario que Markdown que lo hizo perfecto a la primera.

Ahora bien, si el archivo Markdown lleva tablas, notas a pie de página u otros elementos más allá de los encabezados y negritas, habrá que usar Mistune ya que Markdown no los reconoce.

Mistune

import mistune


with open('MVC.md', encoding='utf-8') as md:
    content = mistune.html(md.read())

with open('MVC.html', 'w', encoding='utf-8') as html:
    html.write(content)

Markdown

import markdown


with open('MVC.md') as md:
    content = markdown.markdown(md.read())

with open('MVC.html', 'w') as html:
    html.write(content)

Sobre mi

Trabajo en el desarrollo de webs profesionales desde hace más de 25 años.
También me dedico a mis proyectos personales.

Últimas notas publicadas

Categorías

Scroll al inicio