Gjengivelsesutvidelser
Markzen utvider standard markering gjennom inngjerdede kodeblokker. Språktaggen rett etter de innledende trippel-backticksene bestemmer hvordan blokken gjengis: en tagg Markzen gjenkjenner som en utvidelse tegner en levende figur i stedet for å vise koden.
For eksempel, denne kilden:
```mermaid
graph LR
A --> B --> C
```
gjengis som et levende flytskjema, ikke en kodeliste — og det forblir et flytskjema også i PDF- og HTML-eksporter.
Tretti utvidelser er innebygde, etter kategori:
| Kategori | Utvidelser |
|---|---|
| Diagrammer | Mermaid, Graphviz, Cytoscape, Markmap, Timeline, Nomnoml, PlantUML, DBML, Railroad Diagrams, Bytefield, WaveDrom |
| Diagrammer | Chart.js, Vega-Lite, ECharts, Plotly, function-plot, JSXGraph |
| Matematikk | KaTeX, AsciiMath |
| Musikk | ABC Notation, VexFlow, VexChords, ChordPro, MusicXML |
| Annet | Pseudocode, Tabulator, QR Code, SMILES, Chess, Go Board |
Hver utvidelse har sin egen språktagg (mermaid, chartjs, katex, abc, chess, …). Du kan blande så mange du vil med vanlig prosa i et enkelt dokument — de gjengis alle sammen, og alle overlever eksport.