Abstract
Mermaid ist eine in Quartz eingebaute Diagramm-Sprache. Du schreibst Text-Syntax in einem Codeblock mit
```mermaidâ Quartz rendert daraus interaktive SVG-Grafiken. Keine Bildbearbeitung, keine externe Software.
đ€ Grundsyntax
```mermaid
[Diagramm-Typ]
[Inhalt]
```1. Flowchart â AblĂ€ufe & Entscheidungen
graph TD A[Start] --> B{Entscheidung?} B -- Ja --> C[Schritt C] B -- Nein --> D[Schritt D] C --> E[Ende] D --> E
Syntax:
graph TD â Top-Down
graph LR â Left-Right
graph BT â Bottom-Top
graph RL â Right-LeftNode-Formen:
A[Rechteck]
B(Abgerundet)
C{Raute / Entscheidung}
D((Kreis))
E>Asymmetrisch]
F[(Datenbank)]Pfeile:
A --> B â Einfacher Pfeil
A -- Text --> B â Mit Beschriftung
A -.-> B â Gestrichelt
A ==> B â Dicke Linie
A --o B â Kreis am Ende
A --x B â X am EndeFarben (Inline-Styling):
style A fill:#d4edda,stroke:#28a745
style B fill:#fff3cd,stroke:#ffc1072. Mindmap â Ideen-Strukturierung
mindmap root((Digital Garden)) Inhalt Atomic Notes MOCs Artikel Technik Quartz Obsidian Deployment Methodik Zettelkasten Verlinkung Reifegrade
Besonderheit: Mindmaps haben keine Pfeile â nur Hierarchie durch EinrĂŒckung.
mindmap
root((Zentrum))
Hauptthema 1
Unterpunkt 1a
Unterpunkt 1b
Hauptthema 2
Unterpunkt 2a3. Sequenzdiagramm â Interaktionen
sequenceDiagram participant N as Neue Idee participant T as Tagesnotiz participant A as Atomic Note participant M as MOC N->>T: Schnell notieren T->>A: Ausarbeiten (nĂ€chster Tag) A->>M: In Ăbersicht einbetten M-->>A: Backlink entsteht
Syntax:
sequenceDiagram
participant A as Alias A
participant B as Alias B
A->>B: Nachricht (Pfeil)
A-->>B: Gestrichelt
A-)B: Async
A-x B: Mit X
Note over A,B: Notiz ĂŒber beide
loop Schleife
A->>B: Wiederholt
end4. Gantt â ZeitplĂ€ne
gantt title Garten-Aufbau dateFormat YYYY-MM-DD section Templates Atomic + MOC :done, t1, 2026-04-21, 2026-04-21 Artikel + Lit :done, t2, 2026-04-21, 2026-04-21 Projekt + Daily :done, t3, 2026-04-21, 2026-04-21 ADR + Research :done, t4, 2026-04-21, 2026-04-21 Learning Track :done, t5, 2026-04-21, 2026-04-21 section Guides Frontmatter :active, g1, 2026-04-21, 2026-04-22 Callouts :active, g2, 2026-04-21, 2026-04-22 Wikilinks :active, g3, 2026-04-21, 2026-04-22 Mermaid :active, g4, 2026-04-21, 2026-04-22 CSS Classes :active, g5, 2026-04-21, 2026-04-22
Task-Status:
:done, id, start, end â Abgeschlossen (grĂŒn)
:active, id, start, end â Aktiv (blau)
:crit, id, start, end â Kritisch (rot)
id, start, end â Geplant (grau)5. Pie Chart â Verteilungen
pie title Notiz-Typen im Garten "Atomic Notes" : 45 "MOCs" : 15 "Artikel" : 20 "Literatur" : 10 "Sonstiges" : 10
pie title Titel
"Label A" : 42
"Label B" : 28
"Label C" : 306. Git Graph â Versionsverlauf
gitGraph commit id: "Initial Setup" commit id: "Templates 01-04" branch feature/guides checkout feature/guides commit id: "Frontmatter Guide" commit id: "Callout Showcase" checkout main merge feature/guides commit id: "Alle Guides fertig"
7. Entity Relationship â Datenstrukturen
erDiagram NOTIZ ||--o{ BACKLINK : "hat" NOTIZ { string title string[] tags string description bool publish } BACKLINK { string source string target } NOTIZ ||--o{ TAG : "hat" TAG { string name string hierarchy }
8. State Diagram â ZustĂ€nde
stateDiagram-v2 [*] --> Seedling : Neue Notiz Seedling --> Budding : Ausgearbeitet Budding --> Evergreen : Stabil & gepflegt Evergreen --> Budding : Ăberarbeitung nötig Budding --> Abandoned : Nicht weitergefĂŒhrt Abandoned --> [*]
9. Klassendiagramm â Strukturen
classDiagram class Notiz { +String title +String[] tags +Boolean publish +schreiben() +verlinken() } class AtomicNote { +String kernidee +vernetzen() } class MOC { +Notiz[] links +strukturieren() } Notiz <|-- AtomicNote Notiz <|-- MOC
đĄ Tipps fĂŒr Mermaid in Quartz
Performance
Mermaid wird clientseitig gerendert. Viele komplexe Diagramme auf einer Seite können das Laden verlangsamen.
Sonderzeichen
AnfĂŒhrungszeichen
"in Knotenbeschriftungen mĂŒssen als"Mein Text"geschrieben oder vermieden werden.
Mobile
Komplexe Diagramme werden auf kleinen Bildschirmen gescrollt â halte Diagramme schlank fĂŒr bessere Mobile-UX.
đ Schnellreferenz
| Typ | Keyword | Nutzen |
|---|---|---|
| Flowchart | graph TD/LR | AblÀufe, Entscheidungen |
| Mindmap | mindmap | Ideen-Hierarchien |
| Sequenz | sequenceDiagram | Interaktionen, Kommunikation |
| Gantt | gantt | ZeitplÀne, Projektplanung |
| Pie | pie | Verteilungen |
| Git | gitGraph | Versionsverlauf |
| ER | erDiagram | Datenstrukturen |
| State | stateDiagram-v2 | Zustandsmaschinen |
| Klasse | classDiagram | Objekt-Strukturen |
đ± Verwandte Seiten
- 05-project â Gantt und Mindmap in Projekten
- 09-learning-track â Prereq-Graphen fĂŒr Lernpfade
- 07-decision-log â Flowcharts fĂŒr Entscheidungswege
- callout-showcase â Diagramme in Callouts einbetten
Status: đł Evergreen | VollstĂ€ndige Mermaid-Referenz