Markdown-Editor

Syntax-Feature

Mermaid-Diagramme in Markdown

Mermaid macht Diagramme direkt im Markdown möglich. Du beschreibst die Logik in Mermaid-Syntax, der Renderer erzeugt SVG. GitLab unterstützt es voll, GitHub nur in Issues und auf github.com/README.md, Obsidian out-of-the-box.

Was ist das?

Mermaid ist eine JavaScript-Library, die Text-basierte Diagramm-Beschreibungen in SVG-Diagramme rendert. Eingebettet in Markdown via Code-Block mit `mermaid` als Sprache.

Anzeige

Beispiele

Flowchart

```mermaid
graph TD;
  A[Start] --> B{Bedingung?};
  B -- Ja --> C[Aktion 1];
  B -- Nein --> D[Aktion 2];
```

Sequence-Diagramm

```mermaid
sequenceDiagram
  User->>Server: Request
  Server->>DB: Query
  DB-->>Server: Daten
  Server-->>User: Response
```

Gantt-Chart

```mermaid
gantt
  title Projekt-Plan
  section Sprint 1
  Foundation :2026-05-29, 7d
  section Sprint 2
  Editor :2026-06-05, 7d
```

Praxis-Tipps

  • GitHub unterstützt Mermaid in Issue-Bodies, PR-Beschreibungen und auf github.com gerenderten README.md-Dateien (seit 2022).
  • Mermaid-Syntax ist eigenes Mini-Format. Dokumentation auf mermaid.js.org.
  • Pandoc kann Mermaid via `--filter` einbinden (mermaid-filter-Plugin).
  • Unser Editor rendert Mermaid live nach 150ms Debounce.

Häufige Fragen

Welche Diagramm-Typen kann Mermaid?

Flowchart, Sequence, Class, State, ER, Gantt, Pie, Git-Graph, User-Journey, Quadrant-Chart, Mindmap, Timeline, Block-Diagram. Vollständig in mermaid.js.org-Docs.

Funktioniert Mermaid in github.com gerendertem README.md?

Ja, seit 2022. ```mermaid-Code-Blöcke werden im Web-Frontend zu SVG gerendert.

Was rendert unser Editor?

Wir laden mermaid.js lazy beim erstem ```mermaid-Block. Output ist SVG, eingebettet in Preview.

Im Editor ausprobieren

Live-Vorschau, Auto-Save, kein Account nötig.

Zum Editor

Verwandte Features

Anzeige
Anzeige
Anzeige
Anzeige