Markdown mit YAML und Pandoc in JSON konvertieren

In Markdown geschriebener Text sieht schon im Texteditor lesbar aus. Der Markup-Konverter Pandoc bringt so einen Text in noch hübschere Formate.

Artikel verschenken
In Pocket speichern vorlesen Druckansicht 6 Kommentare lesen
Markdown mit YAML und Pandoc in JSON konvertieren

(Bild: Albert Hulm)

Lesezeit: 10 Min.
Inhaltsverzeichnis

Das Konsolentool Pandoc konvertiert Markup-Formate wie MediaWiki-Markup, ReStructuredText oder Markdown in andere Markup-Formate wie ePub, Latex oder HTML. Der Befehl pandoc test.md -f markdown -t html -s -o test.html erstellt beispielsweise aus einer Markdown-Datei test.md ein HTML-Dokument test.html.

Das Tool arbeitet auch als Filter auf der Konsole und konvertiert daher auch Text in Shell-Skripten. Für Python-Programmierer steht mit pypandoc ein Python-Wrapper bereit.

Als Programmiererin arbeite ich gern mit schmucklosen Texteditoren. Formate wie Markdown erlauben mir, meine Lieblingstools auch zum Schreiben von Prosa zu verwenden. Die effiziente Syntax garantiert eine gute Übersicht über den Text, gestattet mir aber auch mal eine Hervorhebung oder einen Quellcode-Schnipsel. Außerdem kann ich eine so erzeugte Dokumentation ohne Umwege auf GitHub hochladen.