Render-extensies
Markzen breidt standaard opmaak uit via afgebakende codeblokken. De taal-tag direct na de drie openings-backticks bepaalt hoe het blok wordt weergegeven: een tag die Markzen herkent als een extensie, tekent een live figuur in plaats van de code te tonen.
Bijvoorbeeld, deze bron:
```mermaid
graph LR
A --> B --> C
```
wordt weergegeven als een live stroomdiagram, niet als een codelijst — en het blijft ook een stroomdiagram in PDF- en HTML-exports.
Dertig extensies zijn ingebouwd, per categorie:
| Categorie | Extensies |
|---|---|
| Diagrammen | Mermaid, Graphviz, Cytoscape, Markmap, Timeline, Nomnoml, PlantUML, DBML, Railroad Diagrams, Bytefield, WaveDrom |
| Grafieken | Chart.js, Vega-Lite, ECharts, Plotly, function-plot, JSXGraph |
| Wiskunde | KaTeX, AsciiMath |
| Muziek | ABC Notation, VexFlow, VexChords, ChordPro, MusicXML |
| Overig | Pseudocode, Tabulator, QR Code, SMILES, Chess, Go Board |
Elke extensie heeft zijn eigen taal-tag (mermaid, chartjs, katex, abc, chess, …). U kunt er zoveel als u wilt mixen met gewone tekst in één document — ze worden allemaal samen weergegeven, en overleven allemaal de export.