Come posso convertire in massa i documenti Markdown in HTML?
Domanda
Sto scrivendo della documentazione in Markdown e creando un file separato per ogni sezione del documento.Mi piacerebbe poter convertire tutti i file in HTML in una volta sola, ma non riesco a trovare nessun altro che abbia provato la stessa cosa.Sono su un Mac, quindi penso che un semplice script bash dovrebbe essere in grado di gestirlo, ma non ho mai fatto nulla in bash e non ho avuto fortuna.Sembra che dovrebbe essere semplice scrivere qualcosa in modo da poter semplicemente eseguire:
markdown-batch ./*.markdown
Qualche idea?
Soluzione
Ecco come lo faresti in Bash.
for i in ./*.markdown; do perl markdown.pl --html4tags $i > $i.html; done;
Naturalmente è necessario il Script di riduzione.
Altri suggerimenti
Utilizzo pandoc - è uno strumento da riga di comando che ti consente di convertire da un formato all'altro.Questo strumento supporta Markdown in HTML e viceversa.
Per esempio.per generare HTML da Markdown, esegui:
pandoc -f markdown index.md > index.html
Lo uso in un file .bat:
@echo off
for %i in (*.txt) python markdown.py "%i"
// utilizzando Bash su mac
for i in *.md; do asciidoc $i; done;