Markdown-Spickzettel: Syntaxreferenz mit Beispielen
Diese Referenz listet jedes gängige Markdown-Element mit einer einfachen, kurzen Erklärung und einem knappen, kopierbaren Codebeispiel auf.
Überschriften, Absätze und Zeilenumbrüche
Überschriften verwenden ein bis sechs #-Zeichen gefolgt von einem Leerzeichen; weniger # ergibt eine größere Überschrift. Eine leere Zeile beginnt einen neuen Absatz. Um innerhalb eines Absatzes einen Zeilenumbruch zu erzwingen, beende eine Zeile mit zwei Leerzeichen oder einem Backslash.
# Heading 1
### Heading 3
A paragraph.
Line break with two trailing spaces above.
Hervorhebung, Links und Bilder
Sternchen oder Unterstriche markieren kursiven und fetten Text, und die Kombination beider ergibt beides zusammen. Links verwenden eckige Klammern für den Text und runde Klammern für die URL; Bilder nutzen dieselbe Syntax mit einem vorangestellten !.
*italic* **bold** ***bold italic***
[link text](https://example.com)

Listen und verschachtelte Listen
Ungeordnete Listen verwenden -, * oder +. Geordnete Listen verwenden Zahlen gefolgt von einem Punkt. Rücke um zwei oder vier Leerzeichen ein, um eine Liste in eine andere zu verschachteln.
- item one
- item two
- nested item
1. first
2. second
Tabellen
GitHub Flavored Markdown fügt Pipe-Tabellen hinzu. Eine Reihe von Bindestrichen unter der Kopfzeile legt die Spaltenstruktur fest und kann die Ausrichtung bestimmen.
| Name | Type |
| --- | --- |
| Alpha | text |
| Beta | number |
Code, Blockzitate und horizontale Linien
Backticks markieren Inline-Code, und drei Backticks öffnen einen eingerahmten Codeblock, der optional mit einer Sprache für die Hervorhebung versehen werden kann. Ein > am Zeilenanfang markiert ein Blockzitat; mehrere > übereinander verschachteln Zitate. Drei Bindestriche, Sternchen oder Unterstriche allein auf einer Zeile zeichnen eine horizontale Linie.
Use `git status` to check the working tree.
print("hello")
> A quoted sentence.
>> A nested quote.
---
Aufgabenlisten und Escaping
GitHub Flavored Markdown unterstützt Kontrollkästchen innerhalb von Listenelementen. Ein Backslash vor einem Sonderzeichen gibt dieses wörtlich aus, anstatt eine Formatierung auszulösen. Rohes HTML ist in den meisten Renderern ebenfalls inline erlaubt, obwohl sich dieser Spickzettel an reine Markdown-Syntax hält.
- [x] done
- [ ] not done
Escaped: \* not italic \*
GitHub Flavored Markdown vs. CommonMark
CommonMark definiert die Kernregeln: Überschriften, Hervorhebung, Listen, Links, Codeblöcke und Blockzitate. GitHub Flavored Markdown baut auf CommonMark auf und fügt Tabellen, Aufgabenlisten, Durchstreichung und automatische Verlinkung nackter URLs hinzu. Eine für eines geschriebene Datei rendert meist auch im anderen gut, aber Tabellen und Kontrollkästchen benötigen speziell Unterstützung für GitHub Flavored Markdown.
Erweiterte Syntax: Mathematik, Fußnoten, Front Matter und Diagramme
Die Unterstützung dieser Erweiterungen variiert je nach Renderer, prüfe daher das Zielwerkzeug, bevor du dich darauf verlässt. Mathematik nutzt LaTeX-artige Trennzeichen, Fußnoten nutzen ein Zeichen und eine Bezeichnung, Front Matter ist ein Metadatenblock am Anfang der Datei, und Diagramme nutzen einen markierten eingerahmten Codeblock.
Inline math: $a^2 + b^2 = c^2$
Block math: $$E = mc^2$$
Text with a note.[^1]
[^1]: The note itself.
---
title: Example document
date: 2026-01-01
---
graph TD
A --> B
B --> C
Alles zusammenführen
Schreibe und überprüfe ein Dokument mit dem Markdown Editor, prüfe Syntaxprobleme mit Markdown Lint und erzeuge ein Inhaltsverzeichnis mit Markdown TOC. Wenn du eine teilbare Datei brauchst, exportiere mit Markdown to PDF oder Markdown to Word. Für einen tieferen Blick auf die Rückumwandlung von PDFs in Markdown siehe den PDF to Markdown guide.