Markzen ヘルプ

レンダリング拡張機能

Markzenは、フェンスで囲まれたコードブロックを通じて標準マークアップを拡張します。開始のトリプルバッククォートの直後にある言語タグが、ブロックのレンダリング方法を決定します。Markzenが拡張機能として認識するタグは、コードを表示する代わりにライブの図を描画します。

例えば、このソースは次のようになります。

```mermaid
graph LR
  A --> B --> C
```

コードリストとしてではなく、ライブのフローチャートとしてレンダリングされます — そして、PDFおよびHTMLエクスポートでもフローチャートのままです。

30種類の拡張機能がカテゴリ別に組み込まれています。

カテゴリ 拡張機能
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

各拡張機能には、独自の言語タグ(mermaidchartjskatexabcchessなど)があります。1つのドキュメント内で、通常の散文と好きなだけ組み合わせて使用できます — それらはすべて一緒にレンダリングされ、すべてエクスポート後も維持されます。