Cheatsheet
GitLab-Flavored Markdown Cheatsheet — GLFM mit Mermaid, Math und Front-Matter
GitLab-Flavored Markdown (GLFM) ist eine Erweiterung von GitHub-Flavored Markdown um die Features, die GitLab in Wikis, Issues und Snippets unterstützt. Mermaid-Diagramme, KaTeX-Math und YAML-Front-Matter sind GitLab-spezifisch.
Quelle: GitLab Flavored Markdown Docs
Erweiterungen gegenüber GFM
GLFM nimmt alle GFM-Features und ergänzt sie um Mermaid (nicht nur in Issues), KaTeX-Math und YAML-Front-Matter. Wer GitLab-Wikis oder GitLab-Pages schreibt, hat damit das umfangreichste Markdown-Set unter den Code-Hostern.
Front-Matter erlaubt strukturierte Metadaten am Anfang einer Datei — etwa für GitLab-Pages oder Jekyll-Builds. Math via KaTeX rendert Formeln direkt in Issues und MR-Beschreibungen.
Quick-Actions in Issues
GitLab-Issues kennen ausserdem Quick-Actions wie `/close`, `/assign @user`, `/label ~bug`. Diese sind streng GitLab-spezifisch und funktionieren nur in Issue- und MR-Beschreibungen, nicht in Wikis.
Wer von GitHub umsteigt, kann fast alle Issue-Konventionen übernehmen — nur die User-Mentions sind in GitLab `@username`, in GitHub `@username` ebenfalls.
Syntax-Übersicht
| Feature | Syntax |
|---|---|
| Alle GFM-Features | — siehe GitHub-Cheatsheet |
| Mermaid-Diagramme | ```mermaid graph TD; A-->B ``` |
| KaTeX-Math (Inline) | $x^2 + y^2 = z^2$ |
| KaTeX-Math (Block) | $$\\int_a^b f(x) dx$$ |
| Front-Matter (YAML) | --- title: Doc --- |
| Front-Matter (TOML) | +++ title = "Doc" +++ |
| Quick-Actions nur in Issues/MRs | /close /assign @user /label ~bug |
| Issue-Referenzen | #42 oder !67 (Merge-Request) |
| Diagram-Code optional aktivierbar | PlantUML, Kroki |
Was GitLab-Flavored Markdown NICHT unterstützt
- Wikilinks `[[Note]]`
- GitHub-Emoji-Shortcodes wie :rocket: (GitLab nutzt eigene Emoji-Liste)
Häufige Fragen
Worin unterscheidet sich GLFM von GFM?
Hauptunterschiede: Mermaid direkt in Wikis und MRs (nicht nur in Issues wie bei GitHub), KaTeX-Math vollständig, YAML/TOML-Front-Matter, Quick-Actions wie /close.
Funktioniert mein GFM-Code in GitLab?
Ja. GLFM ist Superset von GFM. Jeder GitHub-Markdown-Code läuft in GitLab identisch.
Wie embed ich PlantUML in GitLab?
Mit ```plantuml-Code-Block. Voraussetzung: PlantUML-Integration ist in der GitLab-Instanz aktiviert (Standard bei gitlab.com).
Markdown jetzt im Editor schreiben
Live-Vorschau, Auto-Save, HTML- und PDF-Export — alles im Browser.
Zum Editor