Markdown-Syntax: Spickzettel mit Beispielen

Finde die passende Schreibweise, kopiere ein Beispiel und prüfe das Ergebnis in der Vorschau. Der Spickzettel trennt portable CommonMark-Grundlagen von verbreiteten Erweiterungen wie Tabellen, Aufgabenlisten und Durchstreichung in GitHub Flavored Markdown.

Im Editor ausprobieren

Markdown kurz erklärt

Markdown verwendet einfache Zeichen, um Struktur zu beschreiben. Rautezeichen stehen für Überschriften, Sternchen für Hervorhebung, Bindestriche für Listen und eckige mit runden Klammern für Links. Tabellen, Aufgabenlisten und Durchstreichung sind verbreitete GFM-Erweiterungen und nicht in jedem Renderer verfügbar.

01

So nutzt du den Markdown-Spickzettel

Kopiere nicht blind: prüfe, welchen Markdown-Dialekt deine Zielplattform verwendet.

  1. 1Element findenWähle Überschriften, Textformatierung, Listen, Links, Bilder, Code, Zitate, Tabellen oder Zeilenumbrüche.
  2. 2Beispiel anpassenKopiere die Schreibweise und ersetze Platzhalter, Linkziele, Alternativtext oder Spaltenwerte.
  3. 3Im Zielrenderer prüfenNutze die Vorschau und teste zusätzlich GitHub, das CMS oder die Anwendung, in der der Text erscheinen soll.
CommonMark

Überschriften

Ein bis sechs Rautezeichen am Zeilenanfang bestimmen die Ebene. Nach den Zeichen steht ein Leerzeichen. Verwende Ebenen für die Gliederung, nicht bloß für eine kleinere Schrift.

# Dokumenttitel

## Hauptabschnitt

### Unterabschnitt

Ergebnis: Ein Dokumenttitel, darunter ein Hauptabschnitt und ein untergeordneter Abschnitt.

  • In einem eigenständigen Dokument genügt meist ein H1.
  • Überspringe Ebenen nicht ohne strukturellen Grund.
  • Leere Zeilen rund um Abschnitte verbessern die Lesbarkeit der Quelle.
CommonMark

Absätze und Zeilenumbrüche

Eine Leerzeile trennt Absätze. Ein harter Umbruch innerhalb desselben Absatzes kann mit zwei Leerzeichen am Zeilenende erzeugt werden. Backslash und `<br>` sind stärker vom Dialekt abhängig.

Erster Absatz.

Zweiter Absatz.
Erste Zeile mit zwei Leerzeichen.  
Zweite Zeile.

Ergebnis: Zwei Absätze; im zweiten Beispiel ein bewusster Zeilenwechsel innerhalb des Absatzes.

  • Ein einzelner Quellzeilenwechsel kann im Ergebnis verschwinden.
  • Nachgestellte Leerzeichen sind unsichtbar und werden von Formatierern manchmal entfernt.
  • Für normale Fließtexte den automatischen Umbruch des Zielsystems verwenden.
CommonMark

Fett, kursiv und kombiniert

Ein Sternchenpaar hebt Text kursiv hervor, zwei Sternchenpaare fett und drei Paare fett sowie kursiv. Unterstriche funktionieren ebenfalls, können aber innerhalb von Wörtern leichter missverstanden werden.

*kursiv*

**fett**

***fett und kursiv***

Ergebnis: Drei Hervorhebungsstufen ohne Änderung des Wortlauts.

  • Sternchen direkt an den Text setzen.
  • Hervorhebung sparsam verwenden.
  • Für gelöschten Text ist Durchstreichung eine GFM-Erweiterung.
CommonMark

Aufzählungen

Ein Bindestrich, Sternchen oder Pluszeichen mit folgendem Leerzeichen beginnt einen Listenpunkt. Einrückung erzeugt eine Unterliste.

- Planung
- Umsetzung
  - Tests
  - Dokumentation

Ergebnis: Zwei Hauptpunkte, wobei Tests und Dokumentation unter Umsetzung eingerückt sind.

  • Verwende im selben Dokument einen konsistenten Marker.
  • Unterlisten mit genügend Leerzeichen einrücken.
  • Eine Leerzeile vor einer Liste verhindert, dass sie an den vorherigen Absatz geklebt wird.
CommonMark

Nummerierte Listen

Eine Zahl mit Punkt und Leerzeichen beginnt eine geordnete Liste. Viele Renderer nummerieren automatisch; sichtbare Quellzahlen sollten trotzdem die beabsichtigte Reihenfolge verständlich machen.

1. Datei öffnen
2. Inhalt prüfen
3. Ergebnis speichern

Ergebnis: Drei Schritte in einer nummerierten Reihenfolge.

  • Für verschachtelte Schritte ausreichend einrücken.
  • Bei längeren Punkten Folgezeilen lesbar ausrichten.
  • Nicht jede Zahl mit Punkt ist automatisch ein sinnvoller Prozessschritt.
GFM

Aufgabenlisten

Ein Listenmarker mit `[ ]` erzeugt eine offene und `[x]` eine erledigte Aufgabe. Die Darstellung ist eine verbreitete GFM-Erweiterung.

- [ ] Ausgabe prüfen
- [x] Quelle speichern

Ergebnis: Eine offene und eine als erledigt markierte Aufgabe.

  • Zwischen Klammer und Aufgabentext steht ein Leerzeichen.
  • Interaktive Anklickbarkeit hängt von der Plattform ab.
  • In CommonMark ohne Erweiterung kann die Klammer als Text erscheinen.
CommonMark

Bilder und Alternativtext

Die Bildsyntax entspricht einem Link mit vorangestelltem Ausrufezeichen. Der Text in eckigen Klammern beschreibt die Funktion des Bildes, wenn es nicht gesehen werden kann.

![Diagramm des Konvertierungsablaufs](bilder/ablauf.png)

Ergebnis: Ein Bildverweis mit beschreibendem Alternativtext.

  • Der .md-Text bettet die Bilddaten normalerweise nicht ein.
  • Relative Pfade funktionieren nur, wenn Datei und Ordner gemeinsam verschoben werden.
  • Standard-Markdown besitzt keine portable Einstellung für Bildbreite; dafür wäre zielabhängiges HTML nötig.
CommonMark

Inline-Code

Ein einzelnes Backtick-Paar kennzeichnet einen Befehl, Dateinamen oder kurzen Code innerhalb eines Satzes.

Führe `npm run build` aus und öffne danach `dist/index.html`.

Ergebnis: Befehl und Dateipfad erscheinen in einer nicht proportionalen Code-Darstellung.

  • Inline-Code nicht zusätzlich fett markieren.
  • Für einen Backtick im Inhalt können längere Backtick-Begrenzer nötig sein.
  • Befehle nur übernehmen, wenn ihre Wirkung verstanden ist.
CommonMark

Codeblöcke

Drei Backticks auf eigenen Zeilen umschließen einen Codeblock. Eine Sprachangabe nach dem öffnenden Fence kann Syntaxhervorhebung aktivieren, wenn der Renderer sie unterstützt.

```javascript
const bereit = true;
console.log(bereit);
```

Ergebnis: Ein JavaScript-Codeblock mit erhaltener Einrückung.

  • Öffnenden und schließenden Fence jeweils auf eine eigene Zeile setzen.
  • Die Sprachangabe beeinflusst Darstellung, führt den Code aber nicht aus.
  • Bei Backticks im Code einen längeren Fence oder Tilden verwenden.
CommonMark

Zitate und Hinweise

Ein Größer-als-Zeichen mit folgendem Leerzeichen beginnt ein Blockzitat. Jede Absatzzeile eines längeren Zitats sollte eindeutig markiert sein.

> Gute Werkzeuge erklären auch ihre Grenzen.
>
> Prüfe immer die heruntergeladene Datei.

Ergebnis: Ein zweizeiliges Blockzitat mit eigenem Absatz.

  • Eine Quellenangabe als normalen Absatz oder Link ergänzen.
  • Verschachtelte Zitate sind möglich, werden aber schnell unübersichtlich.
  • Ein Blockzitat ist keine universelle farbige Hinweisbox.
CommonMark

Horizontale Trennlinie

Mindestens drei Bindestriche, Sternchen oder Unterstriche auf einer eigenen Zeile erzeugen eine thematische Trennung.

Abschnitt davor.

---

Abschnitt danach.

Ergebnis: Eine horizontale Trennlinie zwischen zwei Abschnitten.

  • Leerzeilen rund um die Linie vermeiden Verwechslungen mit Setext-Überschriften.
  • Im Folienkonverter trennt `---` zusätzlich Folien; dort gilt der Werkzeugkontext.
  • Eine Trennlinie ersetzt keine logische Überschriftenstruktur.
CommonMark

Sonderzeichen maskieren

Ein Backslash vor einem Markdown-Zeichen zeigt es als wörtliches Zeichen statt als Formatierung.

\*kein kursiver Text\*

\# keine Überschrift

Ergebnis: Sternchen und Rautezeichen bleiben sichtbar.

  • Nur Zeichen maskieren, die der Renderer sonst als Syntax deutet.
  • In Codebereichen ist eine zusätzliche Maskierung meist nicht erforderlich.
  • Bei Tabellen muss ein senkrechter Strich in einer Zelle als `\|` maskiert werden.
GFM

Tabellen

Eine Pipe-Tabelle benötigt eine Kopfzeile, eine Trennzeile mit mindestens drei Bindestrichen je Spalte und Datenzeilen. Doppelpunkte in der Trennzeile geben die Ausrichtung an.

| Format | Bearbeitbar |
| :--- | ---: |
| DOCX | Ja |
| PDF | Nein |

Ergebnis: Eine links- und eine rechtsbündige Spalte mit zwei Datenzeilen.

  • Pipe-Tabellen sind nicht Teil der CommonMark-Kernsyntax.
  • Keine verbundenen oder portabel mehrzeiligen Zellen.
  • Breite Tabellen auf Mobilgeräten und im Zielrenderer prüfen.
Markdown-Tabelle visuell erstellen
Renderer-abhängig

Kommentare und eingebettetes HTML

HTML-Kommentare können im Quelltext Hinweise verbergen, sofern der Zielrenderer HTML zulässt und nicht bereinigt. Eingebettetes HTML bindet ein Dokument stärker an die Zielplattform.

<!-- Interner Hinweis: Zahlen vor Veröffentlichung prüfen. -->

Sichtbarer Absatz.

Ergebnis: Der Kommentar ist in vielen gerenderten Ansichten unsichtbar; der Absatz bleibt sichtbar.

  • Es gibt keine universelle reine Markdown-Kommentarsyntax.
  • Sensible Informationen gehören nicht in Kommentare, weil sie im Quelltext sichtbar bleiben.
  • Sicherheitsfilter können HTML entfernen oder als Text darstellen.
GFM

Verbreitete GFM-Erweiterungen

GitHub Flavored Markdown ergänzt unter anderem Tabellen, Aufgabenlisten, Durchstreichung und automatische Linkerkennung. Andere Plattformen übernehmen davon nur einen Teil.

- [x] ~~Alter Entwurf~~
- [ ] Neue Fassung prüfen

Ergebnis: Eine erledigte, durchgestrichene Aufgabe und eine offene Aufgabe.

  • GFM bedeutet nicht automatisch Discord-, Obsidian- oder Notion-Kompatibilität.
  • Plattformspezifische Autolinks und Sicherheitsfilter gesondert prüfen.
  • Für portable Dokumente zuerst die CommonMark-Grundelemente nutzen.
CommonMark

Kleine Markdown-Startdatei

Ein kurzes Dokument kombiniert Titel, Beschreibung, Abschnitt, Liste, Link und Code, ohne unnötige Erweiterungen zu benötigen.

# Projektname

Kurze **Beschreibung** des Projekts.

## Installation

1. `npm install` ausführen
2. [Dokumentation](https://example.com) lesen

Ergebnis: Eine klar gegliederte README-Grundlage.

  • Datei als UTF-8 mit der Endung `.md` speichern.
  • Nur einen H1 als Dokumenttitel verwenden.
  • Links und Befehle vor der Veröffentlichung testen.
Renderer-abhängig

Wenn Markdown nicht wie erwartet aussieht

Die häufigsten Ursachen sind fehlende Leerzeichen, fehlende Leerzeilen, unvollständige Fences, unmaskierte Pipe-Zeichen und eine Erweiterung, die der Zielrenderer nicht unterstützt.

## Überschrift

- Listenpunkt

```text
Codeblock
```

Ergebnis: Ein minimaler Test mit Überschrift, Liste und geschlossenem Codeblock.

  • Problem auf ein kleinstes Beispiel reduzieren.
  • Quelle und gerenderte Ansicht nebeneinander vergleichen.
  • Dialekt und Zielplattform benennen, bevor du nach einer Syntaxlösung suchst.
Kompatibilität

CommonMark und GitHub Flavored Markdown

Die Grundsyntax ist weit verbreitet, Erweiterungen sind jedoch nicht universell. Prüfe den Editor, das CMS oder das Repository, in dem du veröffentlichst.

Grundlage / CommonMark

Überschriften, Absätze, Hervorhebung, Zitate, Listen, Code, Links, Bilder und horizontale Linien bilden die portable Basis.

GFM-Erweiterungen

GitHub Flavored Markdown ergänzt Tabellen, Aufgabenlisten, Durchstreichung und erweiterte Autolinks. Andere Renderer unterstützen davon möglicherweise nur einen Teil.

Die genauen Regeln stehen in den Spezifikationen: CommonMark · GFM

FAQ

Häufige Fragen zur Markdown-Syntax

Welche Markdown-Syntax sollte ich zuerst lernen?

Beginne mit Überschriften, Absätzen, Hervorhebung, Listen, Links und Code. Tabellen und GFM-Erweiterungen kannst du später ergänzen.

Warum sieht Markdown auf verschiedenen Plattformen anders aus?

Renderer verwenden unterschiedliche Stile und Erweiterungen. Die Kernsyntax bleibt ähnlich, aber Tabellen, Aufgabenlisten, HTML und Zeilenumbrüche können abweichen.

Kann ich den gesamten Spickzettel speichern?

Ja. Die Seite kann eine .md-Startdatei mit Beispielen bereitstellen. Prüfe die Datei anschließend in deinem Zielrenderer.