Розширення рендерингу
Markzen розширює стандартну розмітку за допомогою огороджених блоків коду. Мовний тег одразу після початкових трьох зворотних лапок визначає, як блок відображається: тег, який Markzen розпізнає як розширення, малює живу фігуру замість показу коду.
Наприклад, цей вихідний код:
```mermaid
graph LR
A --> B --> C
```
відображається як жива блок-схема, а не як лістинг коду — і залишається блок-схемою також при експорті в PDF та HTML.
Тридцять розширень вбудовані, за категоріями:
| Категорія | Розширення |
|---|---|
| Діаграми | Mermaid, Graphviz, Cytoscape, Markmap, Timeline, Nomnoml, PlantUML, DBML, Railroad Diagrams, Bytefield, WaveDrom |
| Графіки | Chart.js, Vega-Lite, ECharts, Plotly, function-plot, JSXGraph |
| Математика | KaTeX, AsciiMath |
| Музика | ABC Notation, VexFlow, VexChords, ChordPro, MusicXML |
| Інше | Pseudocode, Tabulator, QR Code, SMILES, Chess, Go Board |
Кожне розширення має свій власний мовний тег (mermaid, chartjs, katex, abc, chess, …). Ви можете поєднувати їх скільки завгодно зі звичайним текстом в одному документі — всі вони відображаються разом і всі зберігаються при експорті.