Markdown Editor

Markdown Editor

در سمت چپ Markdown بنویسید، در سمت راست پیش‌نمایش زنده ببینید. میانبرهای نوار ابزار برای هر قالب‌بندی متداول. کاملاً در سمت کاربر — محتوای شما هرگز مرورگرتان را ترک نمی‌کند.

خیر. تمام تحلیل Markdown کاملاً در مرورگر شما با کتابخانه marked انجام می‌شود (با DOMPurify برای پاک‌سازی خروجی در برابر XSS). محتوای شما هرگز ارسال، ثبت یا ذخیره نمی‌شود.

CommonMark + GitHub Flavored Markdown (GFM): جدول‌ها، فهرست کارها ([x]، [ ])، خط‌خورده (~~)، پیوندهای خودکار و بلاک‌های کد محصور با پررنگ‌سازی نحوی بر اساس زبان.

ویرایشگر 0 کلمه · 0 نویسه
پیش‌نمایش

چرا Markdown Editor؟

تمیز، سریع، زنده — با تمام افزونه‌های رایج Markdown به‌صورت داخلی.

پیش‌نمایش زنده

HTML رندرشده هنگام تایپ به‌روزرسانی می‌شود، همراه با بلاک‌های کد دارای پررنگ‌سازی نحوی و GitHub Flavored Markdown.

نمای تقسیم‌شده یا کامل

صفحه تقسیم‌شده (ویرایشگر + پیش‌نمایش)، فقط ویرایشگر یا فقط پیش‌نمایش را انتخاب کنید. چیدمان به‌طور خودکار با موبایل سازگار می‌شود.

حریم‌خصوصی بر اساس طراحی

تمام تحلیل Markdown در مرورگر شما انجام می‌شود. محتوای شما هرگز به هیچ سروری ارسال یا جایی ذخیره نمی‌شود.

نوار ابزار و میانبرها

دکمه‌های تک‌کلیکی برای عنوان، توپر، کج، کد، پیوند، نقل‌قول، فهرست‌ها، جدول‌ها، چک‌باکس‌ها. میانبرهای صفحه‌کلید: Ctrl/⌘+B، I، K.

GitHub Flavored Markdown

جدول‌ها، فهرست کارها، خط‌خورده، بلاک‌های کد محصور با تشخیص خودکار زبان برای بیش از ۱۹۰ زبان.

کپی و دانلود

منبع Markdown یا HTML رندرشده را در کلیپ‌بورد کپی کنید یا به‌عنوان فایل.md دانلود کنید.

ویرایشگر Markdown چگونه کار می‌کند

در سمت چپ ویرایش کنید، در سمت راست HTML را ببینید — فوری و محلی.

  1. 1

    Markdown را تایپ یا بچسبانید

    پنجره سمت چپ یک textarea ساده است. یک فایل .md موجود را بچسبانید یا شروع به نوشتن کنید. میانبرهای استاندارد صفحه‌کلید کار می‌کنند (⌘ B برای bold، ⌘ I برای italic) و ما یک نوار ابزار برای سرتیترها، فهرست‌ها، لینک‌ها، بلوک‌های کد و جدول‌ها اضافه می‌کنیم.

  2. 2

    Marked.js به HTML رندر می‌کند

    در هر فشار کلید، ورودی را از طریق marked اجرا می‌کنیم، یک تجزیه‌گر کارآزموده CommonMark + GitHub Flavoured Markdown. ویژگی‌های GFM — لیست‌های وظیفه، جدول‌ها، خط‌خورده، لینک‌های خودکار — همه کار می‌کنند. خروجی با DOMPurify پاک‌سازی می‌شود تا هرگونه اسکریپت تعبیه‌شده حذف شود.

  3. 3

    پیش‌نمایش با برجسته‌سازی نحو

    بلوک‌های کد در HTML رندرشده با highlight.js برای ~۱۹۰ زبان برجسته می‌شوند. پنجره پیش‌نمایش هم‌زمان با ویرایشگر اسکرول می‌شود تا نسخه رندرشده بخشی که در حال ویرایش آن هستید را ببینید.

  4. 4

    کپی یا دانلود

    Markdown خام، HTML رندرشده یا یک تصویر مستقل واحد (PNG از طریق html-to-image) را خروجی بگیرید. هر سه خروجی در مرورگر شما تولید می‌شوند — هیچ بخشی از متن پیش‌نویس شما به سرور نمی‌رسد.

مردم از این برای چه استفاده می‌کنند

گردش‌کارهای واقعی که در آن یک ویرایشگر فقط مرورگری برتری دارد.

پیش‌نویس فایل‌های README

ویرایشگر را باز کنید، توضیحات پروژه خود را بچسبانید، قبل از push ببینید README دقیقاً چگونه روی GitHub رندر می‌شود. نیازی به commit و revert فقط برای پیش‌نمایش نیست.

نوشتن پست‌های وبلاگ

از پیش‌نمایش زنده در حین نوشتن استفاده کنید تا Markdown خراب را تشخیص دهید — براکت‌های بسته نشده، جدول‌های ناقص، سطوح سرتیتر که می‌پرند. از رفت‌وبرگشت «انتشار، دیدن رندر خراب، اصلاح، انتشار مجدد» جلوگیری می‌کند.

یادداشت‌برداری در حالت آفلاین

پس از بارگذاری صفحه، ویرایشگر در هواپیما یا پشت فایروال شرکتی کار می‌کند. پیش‌نویس شما در زبانه مرورگر نگه داشته می‌شود؛ قبل از خروج با احتیاط آن را ببندید یا کپی کنید.

تبدیل Markdown به HTML تمیز

یک سند طولانی Markdown را رها کنید، HTML رندرشده را کپی کنید، در CMS خود بچسبانید. اغلب تمیزتر از وارد‌کننده Markdown بومی CMS است که قالب‌بندی را به‌صورت غیرقابل پیش‌بینی حذف می‌کند.

چرا پیش‌نویس‌ها سزاوار حریم خصوصی هستند

پیش‌نویس‌ها اغلب حاوی افکار صیقل‌نخورده، نام محصولات داخلی، بازخورد مشتری یا مطالب تحت NDA هستند. ویرایشگرهای آنلاینی که به‌صورت خودکار در ابر ذخیره می‌کنند، بی‌سر‌و‌صدا هر فشار کلید را به یک لاگ سرور تبدیل می‌کنند. ویرایشگر Markdown از iKit حتی یک endpoint ذخیره ندارد — پیش‌نویس شما فقط در زبانه مرورگر زندگی می‌کند.

  • بدون ذخیره خودکار در سرور، بدون تاریخچه پیش‌نویس از طرف ما.
  • رندرها در هر فشار کلید به‌صورت محلی انجام می‌شوند — بدون فراخوانی API با debounce.
  • تصاویر تعبیه‌شده به‌صورت Data URI یا URLهای خارجی که می‌چسبانید باقی می‌مانند — ما آن‌ها را proxy نمی‌کنیم.

راهنماهای مرتبط

آموزش‌های تخصصی و مقایسه ابزارها از وبلاگ iKit.

پرسش‌های متداول

آیا محتوای من به سرور ارسال می‌شود؟

خیر. تمام تحلیل Markdown کاملاً در مرورگر شما با کتابخانه marked انجام می‌شود (با DOMPurify برای پاک‌سازی خروجی در برابر XSS). محتوای شما هرگز ارسال، ثبت یا ذخیره نمی‌شود.

کدام گویش Markdown پشتیبانی می‌شود؟

CommonMark + GitHub Flavored Markdown (GFM): جدول‌ها، فهرست کارها ([x]، [ ])، خط‌خورده (~~)، پیوندهای خودکار و بلاک‌های کد محصور با پررنگ‌سازی نحوی بر اساس زبان.

آیا فایل‌های من ذخیره می‌شوند؟

خیر. این ابزار به‌طور خودکار ذخیره نمی‌کند. از دکمه دانلود برای ذخیره سند به‌عنوان فایل.md استفاده کنید. چون چیزی در سرور ذخیره نمی‌شود، بازخوانی صفحه کار شما را پاک می‌کند.

چه میانبرهای صفحه‌کلیدی موجود است؟

Ctrl/⌘+B برای توپر، Ctrl/⌘+I برای کج، Ctrl/⌘+K برای پیوند. Tab چهار فاصله درج می‌کند (یا خطوط انتخاب‌شده را تورفتگی می‌دهد). Shift+Tab تورفتگی خطوط انتخاب‌شده را کم می‌کند.

آیا می‌توانم تصاویر را جای‌گذاری یا رها کنم؟

در حال حاضر می‌توانید نحو تصویر (![alt](url)) را از طریق نوار ابزار درج کنید. جای‌گذاری / رها کردن مستقیم تصویر پیاده‌سازی نشده چون تصاویر باید جایی ذخیره شوند — که طراحی مبتنی بر حریم‌خصوصی را نقض می‌کند.