mermaid چیست؟
mermaid یک نحو متنی برای نمودار است: گرهها و پیکانها را در چند خط توصیف میکنید و یک رندرکننده تصویر را میکشد. GitHub، GitLab، Notion و Obsidian آن را داخل Markdown رندر میکنند، بنابراین یک بلوک mermaid در یک pull request یا یک صفحه ویکی خوانا میماند.
آیا این ویرایشگر mermaid واقعاً رایگان است؟
بله. همه امکانات، از جمله خروجی SVG و PNG، رایگان است و میتوانید بدون ساختن چیزی از ویرایشگر استفاده کنید. یک حساب رایگان اختیاری نمودارهای ذخیرهشده بیشتر و همگامسازی بین دستگاهها را اضافه میکند — طرح پولی وجود ندارد و چیزی پنهان نمیشود.
آیا باید نحو mermaid را بلد باشم؟
نه. از تب بصری شروع کنید: روی بوم دوبار کلیک کنید تا بلوکی اضافه شود، آن را انتخاب کنید و پیکانی به سمت بلوک دیگر بکشید. کد mermaid برایتان تولید میشود و هر وقت خواستید نحو را یاد بگیرید میتوانید آن را بخوانید.
چه نوع نمودارهایی پشتیبانی میشوند؟
تب کد هرچه mermaid پشتیبانی کند را رندر میکند — فلوچارت، توالی، کلاس، حالت، رابطه موجودیت، گانت، نمودار git، دایرهای و بیشتر. بوم بصری مشخصاً فلوچارتها را ویرایش میکند، که بیشتر نمودارها همین هستند.
میتوانم خروجی PNG یا SVG بگیرم؟
بله. کد SVG را در کلیپبورد کپی کنید، فایل SVG را دانلود کنید یا یک PNG با کیفیت ۲برابر برای اسلایدها و اسناد دانلود کنید. همچنین میتوانید سورس mermaid را بهصورت .mmd یا یک بلوک Markdown با حصار ذخیره کنید.
نمودار من کجا ذخیره میشود؟
بدون حساب، تنها نمودار شما در مرورگر ذخیره میشود، پس وقتی با همان دستگاه برگردید همانجاست. اگر وارد شوید، در حساب شما ذخیره میشود و میتواند در دستگاه دیگری همراهتان باشد. اگر نسخه خودتان را میخواهید منبع را خروجی بگیرید.
میتوانم یک نمودار mermaid موجود را پیست کنم؟
بله. آن را در تب کد پیست کنید؛ یک فلوچارت با گرهها، شکلها، رنگها و زیرگرافهای دستنخورده دوباره روی بوم بصری تجزیه میشود. سایر انواع نمودار در پیشنمایش رندر میشوند اما فقط کدی باقی میمانند.
بدون اینترنت هم کار میکند؟
رندر کاملاً در مرورگر شما انجام میشود؛ پس از بارگذاری صفحه، ویرایشگر بدون اتصال هم کار میکند.