Markzen Помощь

Расширения рендеринга

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, …). Вы можете смешивать их сколько угодно с обычным текстом в одном документе — все они отображаются вместе и сохраняются при экспорте.