Markdown-Editor

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.

Anzeige

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).

Anzeige

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 ![Alt](url)
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

Verwandte Dialekte

Anzeige
Anzeige
Anzeige
Anzeige