Pregunta

Estoy escribiendo documentación en Markdown y creando un archivo separado para cada sección del documento.Me gustaría poder convertir todos los archivos a HTML de una sola vez, pero no encuentro a nadie más que haya intentado lo mismo.Estoy en una Mac, por lo que creo que un script bash simple debería poder manejarlo, pero nunca he hecho nada en bash y no he tenido suerte.Parece que debería ser sencillo escribir algo para poder ejecutar:

markdown-batch ./*.markdown

¿Algunas ideas?

¿Fue útil?

Solución

Así es como lo harías en Bash.

for i in ./*.markdown; do perl markdown.pl --html4tags $i > $i.html; done;

Por supuesto, necesitas el secuencia de comandos de rebajas.

Otros consejos

Usar pandoc — es una herramienta de línea de comandos que te permite convertir de un formato a otro.Esta herramienta admite Markdown a HTML y viceversa.

P.ej.para generar HTML desde Markdown, ejecute:

pandoc -f markdown index.md > index.html

Yo uso esto en un archivo .bat:

@echo off
for %i in (*.txt) python markdown.py "%i"

// usando Bash en mac

for i in *.md; do asciidoc  $i;  done; 
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top