Convierta varios archivos Markdown a otros formatos en Linux

Convierta varios archivos Markdown a otros formatos en Linux

Muchas veces, cuando uso Markdown, procesaré un archivo y, cuando termine, lo convertiré a HTML u otros formatos. A veces, tengo que crear algunos archivos. Cuando trabajo en varios archivos Markdown, normalmente espero hasta terminarlos antes de convertirlos.

Utilizo pandoc para convertir archivos y puedo convertir todos los archivos Markdown a la vez.

Markdown puede convertir sus archivos a .html, pero si es posible tengo que convertir a otros formatos, como epub, pandoc es una herramienta que se puede utilizar. Prefiero usar la línea de comando, así que lo presentaré primero, pero también puede hacer esto en VSCodium sin una línea de comando. También lo presentaré.

Utilice Pandoc para convertir varios archivos Markdown a otro formato [command line method]

Para comenzar rápidamente, Ubuntu y otras distribuciones de Debian pueden escribir los siguientes comandos en la terminal:

sudo apt-get install pandoc

En este ejemplo, tengo cuatro archivos Markdown en un directorio llamado md_test.

[email protected]:~/Documents/md_test$ ls -l *.md
-rw-r--r-- 1 bdyer bdyer 3374 Apr  7  2020 file01.md
-rw-r--r-- 1 bdyer bdyer  782 Apr  2 05:23 file02.md
-rw-r--r-- 1 bdyer bdyer 9257 Apr  2 05:21 file03.md
-rw-r--r-- 1 bdyer bdyer 9442 Apr  2 05:21 file04.md
[email protected]:~/Documents/md_test$

Aún no hay un archivo HTML. Ahora usaré Pandoc para hacer su magia en colecciones de archivos. Para hacer esto, ejecuté un comando de una línea:

  • Llamar a pandoc
  • Leer archivos .md y exportarlos como .html

Esta es una orden:

for i in *.md ; do echo "$i" && pandoc -s $i -o $i.html ; done

Si aún no lo sabe, ; Se utiliza para ejecutar varios comandos a la vez en Linux.

Así es como se ve después de ejecutar el comando:

[email protected]:~/Documents/md_test$ for i in *.md ; do echo "$i" && pandoc -s $i -o $i.html ; done
file01.md
file02.md
file03.md
file04.md
[email protected]:~/Documents/md_test$

Déjame usar ls Comando de nuevo para ver si se crea el archivo HTML:

[email protected]:~/Documents/md_test$ ls -l *.html
-rw-r--r-- 1 bdyer bdyer  4291 Apr  2 06:08 file01.md.html
-rw-r--r-- 1 bdyer bdyer  1781 Apr  2 06:08 file02.md.html
-rw-r--r-- 1 bdyer bdyer 10272 Apr  2 06:08 file03.md.html
-rw-r--r-- 1 bdyer bdyer 10502 Apr  2 06:08 file04.md.html
[email protected]:~/Documents/md_test$

La conversión se ha realizado correctamente y tiene cuatro archivos HTML listos para ejecutarse en el servidor web.

Pandoc es muy versátil, puede convertir archivos Markdown a otros formatos compatibles especificando la extensión del archivo de salida. Puede comprender por qué se considera una de las mejores herramientas de código abierto para escritores.

Lectura recomendada:

Utilice VSCodium para convertir archivos Markdown a HTML [GUI method]

Como dije antes, generalmente uso la línea de comando, pero no siempre la uso para la conversión por lotes, y usted no tiene que hacerlo. VSCode o VSCodium pueden hacer esto. Solo necesita agregar una extensión llamada: Markdown todo en uno Esto le permitirá convertir varios archivos Markdown en una sola ejecución.

Hay dos formas de instalar extensiones:

  • Terminal VSCodium
  • Administrador de complementos de VSCodium

Instale la extensión a través del terminal de VSCodium:

  1. Haga clic en Terminal En la barra de menú.El panel de terminales se abrirá
  2. Escriba o copie y pegue los siguientes comandos en la terminal:
codium --install-extension yzhang.markdown-all-in-one

notas: Si usa VSCode en lugar de VSCodium, reemplace la palabra, codium, En el comando anterior, use code

El segundo método de instalación es a través del administrador de extensiones o complementos de VSCodium:

  1. Haga clic en el bloque en el lado izquierdo de la ventana de VSCodium. Aparecerá una lista ampliada. En la parte superior de la lista, habrá una barra de búsqueda.
  2. En la barra de búsqueda, escriba: Markdown All in OneLa extensión aparecerá en la parte superior de la lista.Haga clic en Install Botón para instalarlo. Si está instalado, aparecerá un icono de engranaje en lugar del botón de instalación.
extensión vscodium

Después de instalar la extensión, puede abrir la carpeta que contiene el archivo Markdown que desea convertir.

Haga clic en el icono de papel ubicado en el lado izquierdo de la ventana de VSCodium. Tendrá la oportunidad de elegir su carpeta. Después de abrir la carpeta, debe abrir al menos un archivo. Puede abrir tantos archivos como necesite, pero uno es el mínimo.

Después de abrir el archivo, presione CTRL+SHIFT+P. Entonces empieza a escribir MarkdownEn la barra de búsqueda que aparecerá. Cuando realice esta operación, aparecerá una lista de comandos relacionados con Markdown.Uno de ellos será Markdown All in One: Print documents to HTML mando. Haga clic en eso.

opción de reducción de precio de vscodium

Se le pedirá que seleccione una carpeta que contenga archivos.Este es un directorio de salida (llamado out) Se puede hacer, aquí es donde se encuentra el archivo HTML. La siguiente figura muestra el HTML generado después de exportar el documento Markdown. Desde aquí, puede abrir, ver y editar HTML según sea necesario.

Visualización de la lista de archivos html vscodium

Al esperar a que se convierta su archivo Markdown, puede concentrarse más en la escritura. Cuando esté listo, puede convertir a HTML; tiene dos formas de lograrlo.

tecnologia1020

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *