Markdown ist eine sehr einfache Auszeichnungssprache. Sie kann mit beliebigen Texteditoren erstellt werden. Die erstellten Dateien lassen sich einfach und schnell in viele andere Formate konvertieren.

Markdown wird häufig dazu genutzt schnell und einfach Texte zu schreiben. Nehmen wir einmal an Sie erstellten mit Bluefish eine Webseite. In einer HTML-Datei finden sich zahlreiche Auszeichnungen, alleine für die Überschriften H1 bis H6 erhalten wir folgenden Code:

<h1>Überschrift H1</h1>
<h2>Überschrift H2</h2>
<h3>Überschrift H3</h3>
<h4>Überschrift H4</h4>
<h5>Überschrift H5</h5>
<h6>Überschrift H6</h6>

Interessant wird es erst richtig, wenn man Text weiter formatiert – andere Schriftart, Größe und Farbe, dann wird der Code schnell sehr unübersichtlich. Vor allem wird der Text vor lauter Code nicht mehr lesbar. Markdown schafft hier Abhilfe – mit minimalem Code wird der Text lesbarer. Nehmen wir ganz einfach den Code oben in Markdown:

# Überschrift H1
## Überschrift H2
### Überschrift H3
#### Überschrift H4
##### Überschrift H5
###### Überschrift H6

Eine mit Markdown erstellte Textdatei hat die Endung “.md“, nehmen wir einfach folgenden Code:

# Einfaches Markdown-Beispiel
## Beispiel
Ein einfacher Beispiel-Text mit Markdown erstellt soll anschließend direkt in eine PDF-Datei konvertiert werden.

---

Zum konvertieren nutzt man am einfachsten die Software **Pandoc**.

Um den erstellten Text schnell in eine PDF-Datei zu konvertieren, nutzt man einfach die Software “pandok” die Sie unter auf Debian basierenden Linux-Distributionen über die Paket-Verwaltung durch das gleichnamige Paket installieren (zusätzlich installieren Sie die Pakete „texlive texlive-lang-german).

Die Konvertierung gelingt am Terminal, im Beispiel hat die Textdatei folgenden Namen “beispiel.md“:

pandoc beispiel.md -o Beispiel.pdf

Die Syntax ist einfach – Sie geben als Erstes die Eingabe-Datei an, es folgt nach der Option “-o” die Ausgabe-Datei. Als Ergebnis erhalten Sie folgende PDF-Datei:

Mehrere Markdown-Dateien konvertieren

Für mehrere Dateien müsste man nun für jede Datei denselben Befehl ausführen, bei vielen Dateien wäre dies etwas umständlich und langwierig. In solchen Fällen nimmt man ganz einfach die Bash zur Hilfe – folgender Befehl konvertiert alle Dateien mit der Endung “.md” in PDF-Dateien:

for i in *.md; do echo "$i" && pandoc -s $i -o $i.pdf; done

Die Shell sucht alle Dateien mit der Endung “.md” im aktuellen Verzeichnis und konvertiert diese mittels “pandoc” in gleichnamige PDF-Dateien “$i.pdf“.

Categories:

Tags:

Schreibe einen Kommentar

Noch keine Reaktion

Neue Themen im Forum
Debian installieren - für Anfänge …Da treten nun einige Fragen auf: Netzwerk einrichten - Domain-N … Weiterlesen
Frage zu GrubDanke @juhu, das war für mich eine reine Verständnisfrage allge … Weiterlesen
Brother Drucker unter LinuxMit der Suche nach „Linux Brother HL-2030“ fand ich zur Seite htt … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

September 2023
M D M D F S S
 123
45678910
11121314151617
18192021222324
252627282930  
Archive