Pandoc
Es un software opensource para convertir archivos markdown a otros archivos.
La pagina oficial es github https://github.com/jgm/pandoc
2. Instalacion
Desde la web oficial tienen instalables para distintos OS, visitar: https://github.com/jgm/pandoc/releases/latest
Para linux amd64 , descargar el .deb y ejecutar con boton derecho “instalar con gestor de software”
3.Uso
Una vez instalado podemos hacer uso de él por linea de comandos. Nos situamos en la carpeta que contiene el archivo markdown (.md)
Ejecucion local imagenes y media
Lo bueno de ejecutar en local, es que si tu documento tiene imagenes referenciadas las encontrara y añadira, cosa que no ocurre en los generadores online.
4.Usando como docker image
A veces es mas comodo usar la imagen de docker que instalar pandoc en local.
Para el uso de pandoc en modo docker run, es necesario ir a la carpeta donde esta el documento que se quiere exportar y ejecutar (si se ejecuta desde otro directorio no se encontraran las imagenes o las referencias relativas que pueda tener el documento):
docker run --rm \
--volume "$(pwd):/data" \
--user $(id -u):$(id -g) \
pandoc/core mifile.md -f markdown -t docx -s -o mifile.docx