Vamos a convertir nuestros archivos Markdown a Org Mode gracias a Pandoc. Para ello, primero necesitamos instalar Pandoc en nuestro Ubuntu:
sudo apt install pandoc
Ahora tenemos 2 posibilidades, transformar únicamente un archivo .md a .org, o aprovechando la magnífica gestión de los archivos Org Mode, convertir todos los archivos Markdown de una carpeta a un único archivo Org Mode.
Markdown a Org Mode. Ejecutamos este comando en la terminal.
--columns NUMERO_DE_CARACTERES-t, significa que transformamos markdown a orgmode-o, significa el archivo de salida será el que indiquemos a continuación
pandoc -s -f markdown -t org archivo_a_convertir.md -o nuevo_archivo.org
Cambiando el orden
pandoc -f markdown -t org -o nuevo_archivo.org archivo_a_convertir.md
Al hacer la conversión, Pandoc incluye en cada cabecera las propieties. Para eliminarlas podemos utilizar sed
pandoc -f markdown -t org archivo.md --columns 10000 | sed -E "/^[[:space:]]+:/ d" > nuevo_archivo.org
La traducción de lo que estamos haciendo sería: Transformamos con Pandoc "-t" a org el archivo.md. Utilizaremos un máximo de 10000 caracteres por línea y con sed, eliminamos las propieties
pandoc -t org archivo.md --columns 10000 | sed -E "/^[[:space:]]+:/ d"
pandoc -t org archivo.md --columns 10000 | sed -E "/^[[:space:]]+:/ d" > archivo.org
Muchos archivos Markdown a un único Org Mode.
Vamos a la carpeta donde están todos los Markdown que queremos convertir y Llamamos a find vía Pandoc:
find . -name \*.md -type f -exec pandoc -f markdown -t org -o {}.org {} \;
for f in `ls *.md`; do
pandoc -f markdown -t org -o ${f}.org ${f};
done
Recordar verificar que la conversión se ha hecho correctamente.
Publicado el viernes, 28 de diciembre de 2018
Powered by wdblog

Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.