ویژگیها و قابلیتها
این برنامه همان هسته تجزیه و رندر Markdown یعنی Muya را با نرمافزار MarkText (ویرایشگر محبوب دسکتاپ) به اشتراک میگذارد: muya. پایگاه عظیم کاربران MarkText تضمینکننده قدرت و ثبات موتور Muya است.
۱. مدیریت قدرتمند و بدوی اسناد
این ویرایشگر آنلاین به ویژه برای عملیات محلی-اول و هندلینگ فرکانس بالای فایلها طراحی شده است و ویژگیهای جریان داده اصلی زیر را به شما ارائه میدهد:
.md/.markdown را از دستگاه خود انتخاب کرده و بکشید و رها کنید (Drag and Drop) در **نوار کناری سمت چپ** تا آنها را به صورت گروهی وارد کنید.
۲. قابلیتهای پیشرفته فرمتبندی و رندر
با پشتیبانی از تجزیهکننده مویا، ویرایشگر به رندر دسکتاپ دست مییابد و تجربه صفحهآرایی فوقالعاده روانی را برای سازندگان فراهم میکند:
📝 پشتیبانی از نحو بلوک CommonMark و GFM
کاملاً سازگار با نحو سطح بلوک GFM (GitHub Flavored Markdown)، از جمله عناوین، لیستها، بلوکهای کد همهکاره، جدولها، نقلقولها، بلوکهای خام HTML و تصاویر. ساخته شده بر اساس مشخصات CommonMark 0.31 و GFM 0.29.
🛠️ نوار ابزار فرمتبندی درونخطی
نیازی به حفظ کردن کلیدهای میانبر نیست. به سادگی متن را برجسته کنید تا نوار ابزار درونخطی شناور ظاهر شود و به سرعت مواردی مانند ضخیم، کج، زیرخط، خطخورده، کد درونخطی، فرمولهای درونخطی، پاورقیها و بالا/پاییننویس را تنظیم کنید.
⚓ پاورقیهای ارجاعی دوطرفه
از استشهادات [^id] و تعاریف [^id]: definition پشتیبانی میکند. در حالت ویرایش حبابهای تلمیح تعاملی را ارائه میدهد و هنگام خروجی گرفتن به HTML/PDF به طور خودکار لنگرهای ارجاعی دوطرفه را تولید میکند.
🔗 پیوندها و تصاویر مرجعی
از پیوندهای مرجعی [text][ref] و تصاویر مرجعی ![alt][ref] پشتیبانی میکند. موتور این موارد را به تعاریف [ref]: url "title" در پایین مپ میکند تا کدهای منبع تمیز و خوانا باقی بمانند.
🔢 شماره خطوط بلوک کد
بلوکهای کد به طور بومی شماره خطوط جانبی را نشان میدهند (قابل فعالسازی از طریق تنظیمات به عنوان codeBlockLineNumbers)، که به شما امکان میدهد خطوط کد را به راحتی تراز و بازبینی کنید.
📊 رسانههای غنی و نمودارهای پیشرفته
چندین کامپوننت رندر تراز اول را برای تبدیل متن ساده Markdown شما به یک شاهکار غنی از رسانه ادغام میکند:
- فرمولهای ریاضی KaTeX: فرمتبندی معادلات پیچیده با عملکرد بالا و رندر با کیفیت چاپ.
- نمودارهای Mermaid: رسم نمودارهای جریان، نمودارهای توالی، نمودارهای حالت، نمودارهای گانت و موارد دیگر.
- Vega / Vega-Lite: نمودارهای دادههای تعاملی (خطی، شریطی یا مبعثر) را مستقیماً در Markdown با استفاده از پیکربندیهای JSON تعبیه کنید.
- PlantUML: نمودارهای کلاس شیءگرا و نمودارهای معماری سیستم را رندر میکند.
۳. جعبه ابزار فرمتبندی و تبدیل فرمت
علاوه بر نوشتن، ویرایشگر با مبدلهای فرمت ارائه میشود تا شکاف بین Markdown و سایر برنامهها را پر کند:
.md/.markdown را همزمان وارد کنید. میتوانید آنها را در منبع انتخاب فایل تعیین کنید، یا چندین سند را در نوار کناری سمت چپ بکشید و رها کنید تا به صورت گروهی پردازش شوند.
Ctrl+V) تا فرمتبندیهایی مانند عناوین، متنهای ضخیم و لیستها حفظ شوند.