Skip to content

Markdown Extended Syntax

Grundlegende Markdown-Syntax stellt die wichtigsten Elemente zum Erstellen von Dokumenten bereit, aber manchmal reicht das nicht für spezifische Anforderungen. Hier kommt die erweiterte Syntax ins Spiel.

Die erweiterte Syntax fügt zusätzliche Funktionen hinzu, die Ihnen ermöglichen, reichere und komplexere Dokumente zu erstellen.

Was ist Extended Syntax?

Extended Syntax bezieht sich auf Syntax-Elemente, die über die ursprüngliche Markdown-Spezifikation hinausgehen. Diese Erweiterungen werden von verschiedenen Markdown-Prozessoren hinzugefügt, um zusätzliche Funktionen zu unterstützen.

Häufige Extended Syntax

  • Tabellen – Erstellen Sie Datentabellen
  • Fenced Code Blocks – Code-Blöcke mit Syntax-Hervorhebung
  • Fußnoten – Fußnoten-Referenzen hinzufügen
  • Überschriften-IDs – Benutzerdefinierte IDs zu Überschriften hinzufügen
  • Definition-Listen – Listen von Begriffen und Definitionen
  • Durchgestrichene Texte – Text durchstreichen
  • Aufgabenlisten – Checklisten mit Kontrollkästchen
  • Emoji – Emoji-Symbole
  • Hervorhebung – Text hervorheben
  • Subscript und Superscript – Häufig in mathematischen Formeln

Unterstützung

Beachten Sie, dass nicht alle Markdown-Anwendungen erweiterte Syntax unterstützen. Bevor Sie sie verwenden, überprüfen Sie, ob Ihr Markdown-Prozessor die gewünschten Erweiterungen unterstützt.

Hauptunterstützung

Die folgenden Plattformen und Tools unterstützen erweiterte Syntax gut:

  • GitHub Flavored Markdown (GFM) – GitHub's Markdown-Erweiterung
  • GitLab Flavored Markdown – GitLab's Erweiterung
  • Typora – Rechter Markdown-Editor
  • Obsidian – Wissensmanagement-Tool
  • VitePress – Statischer Seiten-Generator
  • Hugo – Statischer Seiten-Generator

Tabellen

Das Erstellen von Tabellen ist eines der häufigsten Erweiterungen:

markdown
| Name  | Age | Occupation |
|-------|-----|-----------|
| Zhang | 25  | Engineer  |
| Li    | 30  | Designer  |
NameAgeOccupation
Zhang25Engineer
Li30Designer

Fenced Code Blocks

Code-Blöcke mit Syntax-Hervorhebung:

markdown
```javascript
function hello() {
    console.log("Hello, World!");
}
```
javascript
function hello() {
    console.log("Hello, World!");
}

Aufgabenlisten

Erstellen Sie Aufgabenlisten:

markdown
- [x] Complete project plan
- [ ] Write code
- [ ] Test features
- [ ] Deploy online
  • [x] Complete project plan
  • [ ] Write code
  • [ ] Test features
  • [ ] Deploy online

Durchgestrichene Texte

Geben Sie gelöschte oder falsche Inhalte an:

markdown
~~This text has strikethrough~~

This text has strikethrough

URLs und E-Mail-Adressen automatisch erkennen:

markdown
Visit https://markdown.com.cn for more information.
Contact: example@domain.com

Visit https://markdown.com.cn for more information. Contact: example@domain.com

Fußnoten

Fügen Sie Anmerkungen und Referenzen zu Ihrem Dokument hinzu:

markdown
Here is an example of a footnote[^1].

[^1]: This is the content of the footnote.

Here is an example of a footnote[^1].

[^1]: This is the content of the footnote.

Definition-Listen

Erstellen Sie Listen von Begriffen und Definitionen:

markdown
Markdown
:   Eine leichte Markup-Sprache

HTML
:   HyperText Markup Language
:   Die Standard-Markup-Sprache zum Erstellen von Webseiten

Mathematische Formeln

Unterstützung für LaTeX-ähnliche mathematische Formeln:

markdown
Inline formula: $E = mc^2$

Block formula:
$$
\sum_{i=1}^n a_i = 0
$$

Charts und Diagramme

Einige fortgeschrittene Editoren unterstützen Mermaid-Diagramme:

markdown
```mermaid
graph TD
    A[Start] --> B{Understand?}
    B -->|Yes| C[Continue Learning]
    B -->|No| D[Read Again]
    D --> B
    C --> E[End]
```

Lernpfad für erweiterte Syntax

Es wird empfohlen, erweiterte Syntax in der folgenden Reihenfolge zu lernen:

  1. Tabellen – Am häufigsten und praktischsten
  2. Fenced Code Blocks – Notwendig für Programmierer
  3. Aufgabenlisten – Großartig für Projektmanagement
  4. Durchgestrichene Texte – Einfach und einfach zu verwenden
  5. Fußnoten – Notwendig für akademische Arbeit
  6. Definition-Listen – Für Begriffserklärungen
  7. Überschriften-IDs – Erweiterte Verknüpfungen
  8. Hervorhebung – Schlüsselpunkte hervorheben

Kompatibilitätshinweise

Beim Verwenden erweiterter Syntax:

  • Testkompatibilität – Testen Sie Ihren Markdown auf der Zielplattform
  • Fallbacks bereitstellen – Berücksichtigen Sie, wie er auf Plattformen angezeigt wird, die Erweiterungen nicht unterstützen
  • Dokumentnutzung – Geben Sie an, welche Erweiterungen in Ihren Dokumenten verwendet werden
  • Standardisierung der Auswahl – Verwenden Sie eine einheitliche Menge an Erweiterungen in Ihrem Team

Nächste Schritte

Wählen Sie die erweiterte Syntax aus, die Sie interessiert:

Built by www.markdownlang.com