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?

È stato utile?

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; 
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top