Frage

Ich schreibe eine Dokumentation in Markdown und erstelle für jeden Abschnitt des Dokuments eine separate Datei.Ich würde gerne alle Dateien auf einmal in HTML konvertieren können, aber ich kann niemanden finden, der das Gleiche versucht hat.Ich verwende einen Mac und denke daher, dass ein einfaches Bash-Skript damit umgehen kann, aber ich habe noch nie etwas in Bash gemacht und hatte kein Glück.Es scheint, als ob es einfach sein sollte, etwas zu schreiben, damit ich einfach Folgendes ausführen kann:

markdown-batch ./*.markdown

Irgendwelche Ideen?

War es hilfreich?

Lösung

So würden Sie es in Bash machen.

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

Natürlich braucht man das Markdown-Skript.

Andere Tipps

Verwenden Pandoc – Es handelt sich um ein Befehlszeilentool, mit dem Sie von einem Format in ein anderes konvertieren können.Dieses Tool unterstützt Markdown zu HTML und zurück.

Z.B.Um HTML aus Markdown zu generieren, führen Sie Folgendes aus:

pandoc -f markdown index.md > index.html

Ich verwende dies in einer .bat-Datei:

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

// Bash auf dem Mac verwenden

for i in *.md; do asciidoc  $i;  done; 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top