Cheatsheet
CommonMark Cheatsheet — die standardisierte Markdown-Spezifikation
CommonMark ist die im Jahr 2014 etablierte Spezifikation, die John Grubers Markdown-Reference formal definiert. Sie deckt die Kern-Syntax ab, aber bewusst keine Plattform-Erweiterungen wie Tabellen, Task-Lists oder Footnoten.
Quelle: CommonMark Spec 0.31
Warum CommonMark wichtig ist
John Grubers Markdown-1.0 aus 2004 hatte Mehrdeutigkeiten in der Syntax — verschiedene Parser haben dieselbe Eingabe unterschiedlich gerendert. CommonMark, gestartet 2014, hat diese Mehrdeutigkeiten aufgeloest und eine eindeutige Test-Suite definiert.
Heute ist CommonMark die Basis für GitHub-Flavored, GitLab-Flavored, Obsidian, Discord und fast alle modernen Markdown-Parser. Wer reines CommonMark schreibt, ist überall kompatibel.
Was CommonMark bewusst nicht abdeckt
Tabellen, Task-Lists, Footnoten, Strikethrough, Autolinks, Math und Diagramme sind in CommonMark NICHT enthalten. Diese Features kommen über Plattform-Erweiterungen wie GFM oder Pandoc.
Wer rein in CommonMark schreibt, muss auf diese Features verzichten oder eingebettetes HTML nutzen (falls vom Renderer erlaubt).
Syntax-Übersicht
| Feature | Syntax |
|---|---|
| Ueberschriften (ATX) | # H1 ## H2 ### H3 |
| Ueberschriften (Setext) | H1 === H2 --- |
| Fett | **fett** oder __fett__ |
| Kursiv | *kursiv* oder _kursiv_ |
| Inline-Code | `code` |
| Code-Block (Fenced) | ``` code ``` |
| Code-Block (Indented) | vier-Leerzeichen-Einrückung |
| Listen (ungeordnet) | - Punkt * Punkt + Punkt |
| Listen (geordnet) | 1. Erster 2. Zweiter |
| Links | [Text](https://url) |
| Bilder |  |
| Zitate | > Zitat-Text |
| Horizontale Linie | --- |
| Auto-Link | <https://url> |
Was CommonMark NICHT unterstützt
- Tabellen (kein Pipe-Syntax)
- Task-Lists (kein - [x])
- Footnoten (kein [^1])
- Strikethrough (kein ~~text~~)
- Autolinks ohne <> (z.B. nackte URL)
- Math / KaTeX
- Mermaid-Diagramme
- Wikilinks
Häufige Fragen
Was ist der Unterschied zwischen CommonMark und Gruber-Markdown?
CommonMark ist eine eindeutige, formal spezifizierte Version. Grubers Original-Referenz aus 2004 hatte Mehrdeutigkeiten, die verschiedene Parser unterschiedlich aufloesten. CommonMark legt fest, wie jeder Edge-Case behandelt wird.
Welche Tools nutzen CommonMark direkt?
commonmark.js (JavaScript), commonmark-py (Python), commonmark-java sind reine CommonMark-Implementierungen. markdown-it ist CommonMark-kompatibel und unser Editor nutzt es.
Kann ich GFM-Features in CommonMark nachrüsten?
Ja, über Plugins. markdown-it hat Plugins für Tabellen, Footnoten, Task-Lists. Unser Editor laed sie standardmäßig mit, sodass du GFM-ähnliche Features auch bei CommonMark-Engine hast.
Markdown jetzt im Editor schreiben
Live-Vorschau, Auto-Save, HTML- und PDF-Export — alles im Browser.
Zum Editor