ویرایشگر Markdown رایگان
Markdown را در زمان واقعی بنویسید و پیشنمایش بگیرید. از عنوانها، پررنگ، ایتالیک، بلوکهای کد، جداول و لیستها پشتیبانی میکند.
برگه تقلب Markdown
کاربردهای رایج
- اسناد API را در Markdown بنویسیدتوضیحات نقطه پایانی ، نمونه های درخواست / پاسخ و جداول پارامتر را در Markdown طراحی کنید.
- یادداشت ها را در Markdown بنویسیدیادداشت های ساختار یافته را در Markdown بنویسید که می توان آنها را به Notion ، Obsidian ، Bear یا هر برنامه Markdown وارد کرد.
- نوشتن GitHub README در Markdownپیشنویس و پیشنمایش README انبار GitHub خود با رندر Markdown زنده.
- نوشتن مستندات فنینوشتن و پیشنمایش اسناد API، ویکیها و راهنماهای فنی در Markdown قبل از انتشار.
- نوشتن پستهای وبلاگ در Markdownپیشنویس پستهای وبلاگ در Markdown برای Ghost، Jekyll، Hugo، Hashnode و سایر پلتفرمهای انتشار مبتنی بر Markdown.
نحوه کار
پیشنمایش توسط یک تجزیهگر Markdown دستنویس مستقیماً ساختهشده در ابزار رندر میشود — بدون marked، بدون remark، بدون کتابخانه خارجی. منبع را خطبهخط در مرورگر توکنایز میکند، سینتکس را به HTML تبدیل میکند که سپس پیش از نمایش از یک پاکسازگر عبور میکند.
- 1توکنایزیشن خط-به-خطتابع سفارشی renderMarkdown منبع شما را بر خطجدیدها تقسیم میکند و آنها را در یک گذر واحد میپیماید، بلوکهای کد محصور، سرتیترها (H1–H6)، نقلقولهای بلوکی، لیستهای ترتیبی و غیرترتیبی، جداول GFM (با ترازبندی ستون)، خطهای افقی، و پاراگرافها را به ترتیب اولویت تطبیق میدهد.
- 2گسترش سینتکس درونخطیهر خط یا سلول جمعآوریشده سپس با inlineMarkdown پردازش میشود، زنجیرهای از جایگزینیهای عبارت باقاعده که بولد (** و __)، ایتالیک (* و _)، بولد-ایتالیک (***)، خطخورده (~~)، کد درونخطی ()، تصاویر ()، و لینکها ([text](url)) را مدیریت میکند — تصاویر پیش از لینکها حل میشوند پس پیشوند ! بهاشتباه مصرف نمیشود.
- 3پاکسازگری و مسدودسازی منابع-راهدورHTML خام تولیدشده توسط رندرکننده از یک پاکسازگر (sanitize-html) عبور میکند تا تگها و ویژگیهای ناامنی مانند <script>، کنترلکنندههای onerror، و hrefهای javascript: را حذف کند. یک پاس دوم (neutralizeRemote) مقادیر src تصویر راهدور را بهطور پیشفرض با جانگهدار جایگزین میکند، از تماس خاموش پیشنمایش به سرورهای خارجی پیش از انتخاب شما جلوگیری میکند.
- 4صدور بهصورت .md یا .html مستقلکپی یا دانلود Markdown متن منبع خام را مینویسد. دانلود HTML خروجی پاکسازیشده را در یک سند خودکفا با برگه استایل درونخطی خودش میپیچد — کلاسهای Tailwind فقط درون سایت کار میکنند، پس صدور بهجای آن قواعد CSS ساده را بستهبندی میکند، فایل را در همهجا خوانا میسازد.
ابزارهای مرتبط
تبدیل HTML به Markdown
HTML را به Markdown تمیز تبدیل کنید. عنوانها، لیستها، لینکها، تصاویر، بلوکهای کد، جداول و نقلقولها را مدیریت میکند. مناسب برای انتقال محتوا از CMSها.
تبدیل Markdown به HTML
Markdown را با پیشنمایش زنده به HTML تمیز تبدیل کنید. از نمای سورس برای کپی HTML آماده جهت استفاده در وبلاگها، CMSها یا قالبهای ایمیل استفاده کنید.
ویرایشگر نمودار Mermaid
فلوچارتها، نمودارهای توالی، نمودارهای Gantt و موارد بیشتر را با نحو Mermaid و پیشنمایش زنده بنویسید. به صورت SVG یا PNG صادر کنید. کاملاً در مرورگر شما اجرا میشود.