عن Mermaid Viewer

من يدير هذا الموقع، ولماذا وُجد.

ما هذا

Mermaid Viewer محرّر مجاني لمخططات Mermaid يعمل داخل المتصفح. تكتب أو تلصق نص Mermaid على اليسار، فيظهر المخطط المرسوم على اليمين أثناء الكتابة.

الرسم يجري داخل متصفحك. لا يُرفع مخططك ولا يُخزَّن ولا يُعالَج على أي خادم — إذ يعمل Mermaid بلغة JavaScript على جهازك أنت، والملف الذي تُفلته يُقرأ محليًا. لهذا السبب تصلح هذه الأداة لمخططات لا ترغب بلصقها في أداة سحابية: البنية الداخلية، والأنظمة التي تحمل أسماء عملاء في تسمياتها، وكل ما تشمله اتفاقية عدم إفصاح.

ملاحظة أفضّل قولها على إخفائها: إذا فعّلت رابط المشاركة، فإن المخطط يُرمَّز داخل الرابط نفسه، والرابط الذي ترسله إلى شخص آخر ينتقل عبر الشبكة. أما كل ما عدا ذلك فيبقى على جهازك.

لماذا وُجد

كنت بحاجة إلى توثيق بنية برمجية، وأردت للمخططات أن تعيش داخل المستودع إلى جوار الشيفرة لا داخل أداة رسم منفصلة. وكان Mermaid الصيغة البديهية لذلك. ما لم يكن لديّ هو طريقة جيدة لأنظر إليها.

لم أبدأ بالبحث عن أداة. نظرت إلى المشكلة، ورأيتها صغيرة، وقدّرت أن بوسعي بناء شيء نظيف في وقت قصير. ففعلت — أول إسهام في هذا المشروع يعود إلى كانون الثاني/يناير 2026.

بنيته لنفسي، ولا شيء أبعد من ذلك. أردت أن أفتح مخططًا، وأراه مرسومًا، وأكبّر الجزء الذي يعنيني، وأرسل رابطًا إلى أحدهم. وجده آخرون لاحقًا، وغيّر ذلك ما أنفق وقتي عليه، لكنه لم يغيّر ماهية الأداة.

كيف يعمل

يتولى Mermaid عملية الرسم. وهذا الموقع هو كل ما حوله: محرّر حي بمعاينة فورية، وتكبير وتحريك للمخططات الأكبر من شاشة واحدة، وثلاث سمات، وتصدير SVG وPNG، وروابط مشاركة مُرمَّزة داخل العنوان، وسحب وإفلات لملفات ‎.mmd‎ و‎.mermaid‎، وواجهة بثماني عشرة لغة.

الاستخدام مجاني، وتموّله إعلانات غير مزعجة.

التواصل

الأسئلة وبلاغات الأخطاء إلى dominik@malsch.solutions. بيانات المشغّل في بيانات الناشر.

بقلم دومينيك مالش · آخر تحديث:

العودة إلى العارض