محرر Mermaid
أنشئ مخططات انسيابية ومخططات تسلسل ومخططات جانت والمزيد من النص مع محرر Mermaid. اعرض وصغّر وكبّر وصدّر SVG أو PNG داخل متصفحك.
ما هو Mermaid؟
Mermaid لغة مفتوحة المصدر لإنشاء المخططات من نص عادي، تشبه Markdown. تصف العقد والاتصالات بصيغة بسيطة، ويرسم المحرك المخطط تلقائيًا.
ما أنواع المخططات المدعومة؟
يضم المحرر أمثلة جاهزة للمخططات الانسيابية ومخططات التسلسل والأصناف والحالات وعلاقات الكيانات وجانت والمخططات الدائرية والخرائط الذهنية والخطوط الزمنية. ويدعم Mermaid 11 أنواعًا أخرى يمكن إدخالها يدويًا.
كيف أنشئ مخططًا؟
اختر مثالًا من القائمة أو اكتب كودك في المحرر. يُعاد عرض المخطط بعد نحو 350 مللي ثانية من التوقف عن الكتابة، وعند وجود خطأ في الصيغة تظهر لوحة حمراء بالنص الدقيق للخطأ مع بقاء المخطط السابق.
هل يُرسل كود المخطط إلى أي مكان؟
لا. كل شيء يُعرض محليًا في متصفحك عبر JavaScript، ولا يترك الكود جهازك أبدًا.
كيف أصدّر المخطط؟
«تنزيل SVG» يعطيك ملفًا متجهيًا قابلًا للتكبير، و«تنزيل PNG» صورة بدقة مضاعفة مع خيار خلفية شفافة، و«نسخ الكود» ينسخ مصدر Mermaid إلى الحافظة.
لماذا يفشل تصدير PNG أحيانًا؟
بعض ميزات Mermaid تُعرض عبر foreignObject، وقد يرفض المتصفح ترسيتها على canvas. عندها يُظهر تصدير PNG خطأً، بينما يعمل تنزيل SVG دائمًا لأنه لا يحتاج ترسية.
كيف يعمل التكبير والتصغير؟
تدعم المعاينة مقياسًا من 0.5x إلى 2x. أزرار + و- تتحرك بخطوة 10%، و«ملاءمة» تضبط المخطط على مساحة العرض، و«100%» تعيد الحجم الأصلي.
هل يمكنني استخدام Mermaid في مستنداتي؟
نعم. يدعم GitHub وGitLab وغيرهما الكثير كتل Mermaid أصليًا: ضع كودك داخل كتلة mermaid وسيُعرض تلقائيًا في الصفحة.
هل يدعم المحرر الوضع الداكن؟
نعم. يتبع المخطط سمة المنصة: عند التحول إلى الوضع الداكن يُعاد عرضه تلقائيًا بسمة Mermaid الداكنة.
نصائح لمخططات واضحة؟
اجعل تسميات العقد قصيرة، واختر الاتجاه المناسب (TD رأسي أو LR أفقي)، وقسّم الرسوم الكبيرة جدًا إلى رسوم فرعية، واستخدم الأمثلة المدمجة كقوالب لكل نوع.
كيفية استخدام محرر Mermaid
يحوّل Mermaid النص العادي إلى مخططات انسيابية ومخططات تسلسل وغانت وغيرها. يعيد هذا المحرر المباشر بناء الكود أثناء كتابتك، بالكامل داخل المتصفح — لا يخرج أي شيء من جهازك.
- اختر نقطة انطلاق من القائمة المنسدلة «مثال» — تسعة مخططات جاهزة تغطي المخطط الانسيابي والتسلسل والأصناف والحالات وعلاقات الكيانات وغانت والدائري والخريطة الذهنية والخط الزمني، ويُحمَّل كود المخطط الذي تختاره في المحرر.
- عدِّل كود Mermaid في اللوحة اليسرى؛ تعود المعاينة على اليمين إلى الرسم بعد نحو ثلث ثانية من توقفك عن الكتابة. عند ظهور خطأ في الصيغة في اللوحة الحمراء، يبقى آخر مخطط صحيح معروضًا أثناء الإصلاح.
- قرِّب أو بعِّد بين 50٪ و200٪ بزرَي الزائد والناقص، أو اضغط «ملاءمة» ليتمدد المخطط في صندوق المعاينة، أو «100%» للعودة إلى الحجم الأصلي.
- فعِّل «خلفية شفافة» إذا أردت PNG بدون خلفية بيضاء، ثم اضغط «تنزيل SVG» أو «تنزيل PNG» — يُصدَّر PNG بدقة مضاعفة ليبقى واضحًا عند تضمينه.
- اضغط «نسخ الكود» لنقل كود Mermaid إلى الحافظة ولصقه في التوثيق أو الويكي أو مستودعات الكود.
عندما يرفض المخطط الظهور، علِّق الأسطر التي عدّلتها مؤخرًا لعزل الخطأ — تشير رسالة الخطأ إلى السطر المسبب، وتبقي المعاينة آخر نسخة عاملة حتى تصح الصيغة من جديد.
أدوات ذات صلة
- كود إلى صورة حوّل مقتطفات الكود إلى صور قابلة للمشاركة مع تمييز بناء الجملة والسمات المخصصة وزخارف النافذة. خصوصية 100%، كل شيء في متصفحك.
- معاينة Markdown محرر Markdown مجاني عبر الإنترنت مع معاينة مباشرة. اكتب وعرض وصدّر Markdown مع دعم GFM الكامل.
- عارض ومحرر SVG عاين وحرر وحسّن ملفات SVG عبر الإنترنت. معاينة في الوقت الفعلي، تحرير الكود وأدوات التحسين.
- عارض شجرة JSON تصور بيانات JSON كشجرة تفاعلية قابلة للطي. ابحث عن المفاتيح والقيم، وتتبع JSONPath عند التمرير، وتعامل مع الملفات الكبيرة مع التحميل الكسول. يدعم سحب وإفلات ملفات .json.
- مدقق التجزئة احسب وتحقق من تجزئات MD5 وSHA-1 وSHA-256 وSHA-512 محليًا
- حاسبة Chmod حاسبة chmod مجانية عبر الإنترنت لتصور وحساب أذونات ملفات Linux بمربعات اختيار. تحويل فوري بين التدوين الرقمي (755، 644) والرمزي (rwxr-xr-x). يدعم الأذونات الخاصة مثل setuid وsetgid وsticky bit.
- جدول ASCII مرجع كامل لترميز أحرف ASCII مع الأكواد العشرية والسداسية العشرية والثمانية والثنائية وكيانات HTML وأوصاف الأحرف. البحث والتصفية الفورية.
- عارض سداسي عشري عرض محتويات الملفات بتنسيق سداسي عشري مع البحث والتنقل بالإزاحة والتمرير الافتراضي