إضافات التصيير
يمد 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, …). يمكنك مزج العديد منها كما تريد مع النثر العادي في مستند واحد — يتم عرضها جميعًا معًا، وتظل جميعها سليمة عند التصدير.