محرّر Markdown
اكتب Markdown مع معاينة مباشرة جنبًا إلى جنب. يدعم جداول وقوائم مهام GitHub Flavored Markdown وإخراج HTML منقّى وتنزيل .md/.html.
يُعرض باستخدام marked ويُنقّى باستخدام DOMPurify: تُزال السكربتات ومعالجات الأحداث وأي HTML غير آمن من المعاينة ومن مخرجات HTML.
أدوات ذات صلة
عرض الكلما هو محرّر Markdown؟
محرّر Markdown عبر الإنترنت بمعاينة مباشرة بجانب النص. يدعم GitHub Flavored Markdown (الجداول وقوائم المهام والنص المشطوب والروابط التلقائية)، ويعرض HTML المولَّد، ويتيح نسخ HTML أو تنزيل المستند بصيغة .md أو ملف .html مستقل.
كيفية استخدام محرّر Markdown
- اكتب Markdown أو الصقه في المحرّر، أو اضغط تحميل مثال لرؤية الصيغة.
- راقب تحدّث المعاينة أثناء الكتابة؛ وبدّل العرض بين جنبًا إلى جنب والمحرّر فقط والمعاينة فقط وHTML.
- فعّل Markdown بنكهة GitHub واعتبار فاصل السطر المفرد وسم <br> حسب الحاجة.
- انسخ HTML أو استخدم تنزيل ملف .md / تنزيل ملف .html.
مثال
# Hi **bold** and <img src=x onerror=alert(1)>
<h1>Hi</h1> <p><strong>bold</strong> and <img src="x"></p>
يزيل DOMPurify معالج onerror
متى تستخدم محرّر Markdown
استخدمه لصياغة ملفات README والتوثيق والملاحظات ومنشورات المنتديات أو الرسائل المكتوبة بـ Markdown، أو لتحويل Markdown إلى HTML نظيف. الصيغ الخاصة بمنصة واحدة (تنبيهات GitHub ومخططات Mermaid والرياضيات بـ $…$ وروابط الويكي) لا تُعرض.
كيف يعمل محرّر Markdown
يُحوَّل Markdown بمكتبة marked (متوافقة مع CommonMark مع امتدادات GFM عند تفعيلها؛ وخيار الفواصل يحوّل الأسطر الجديدة المفردة إلى <br>). ثم يمرّر HTML الناتج عبر DOMPurify بملف HTML الخاص بها، فتزيل <script> وسمات معالجات الأحداث مثل onerror وعناوين javascript: وغيرها من الوسوم الخطرة قبل عرضه في المعاينة أو نسخه أو تنزيله. وتُحمَّل المكتبتان عند الطلب في متصفحك.
حالات الاستخدام الشائعة
- صياغة README.md بمعاينة مباشرة
- تحويل ملاحظات Markdown إلى HTML لموقع أو بريد إلكتروني
- كتابة الجداول وقوائم المهام بـ GFM
- تعليم صيغة Markdown أو تعلمها
- معاينة Markdown من نظام إدارة محتوى أو محادثة قبل النشر
ملاحظة أمنية
تُنقّى المعاينة وإخراج HTML بـ DOMPurify، فلا يمكن للصق Markdown غير موثوق تشغيل نصوص برمجية على هذه الصفحة. ولا يغادر Markdown متصفحك أبدًا.
الأسئلة الشائعة
هل يُسمح بـ HTML الخام داخل Markdown؟
نعم، لكنه يُنقّى: تبقى الوسوم الآمنة، وتُزال النصوص البرمجية ومعالجات الأحداث وروابط javascript:.
هل يُحفظ مستندي؟
لا. لا يُخزَّن شيء ولا يُرفع – نزّل ملف .md للاحتفاظ بعملك.
ما GitHub Flavored Markdown؟
امتداد GitHub لـ CommonMark يضيف الجداول وقوائم المهام (- [x]) والنص المشطوب (~~text~~) والروابط التلقائية.