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, …)। आप एक ही दस्तावेज़ में सामान्य गद्य के साथ जितने चाहें उतने मिला सकते हैं — वे सभी एक साथ रेंडर होते हैं, और सभी एक्सपोर्ट में बने रहते हैं।