كتابة مستند Markdown وفحصه ونشره
حرر المصدر في المعاينة الحية، وقِس بنيته، ثم أنشئ أثر HTML منقّى للوجهة.
- كتابة Markdown منظم
- مراجعة المعاينة الآمنة
- قياس العناوين والروابط
- نسخ HTML المنقّى
- اختبار الوجهة
معاينة حية لـ Markdown مع دعم التنسيق الغني والجداول والصور والروابط. مفيد لكتابة التوثيق والمدونات بتنسيق Markdown. يوفر معاينة فورية مع نسخ HTML.
أدوات Markdown
مدخل Markdown
السحب والإفلات مدعوم
معاينة HTML
اكتب Markdown على اليسار للمعاينة.
يستخدم المحرر Marked وDOMPurify محليًا؛ لا تصل السكربتات والنماذج والأنماط والصور وSVG والتضمينات والروابط غير الآمنة إلى المقال المعروض.
اتبع سير العمل الخاص بتنفيذ معاينة Markdown مباشرة؛ فكل خطوة تعكس عناصر التحكم والحدود الفعلية في مساحة عمل المتصفح.
الخطوة 1
اكتب Markdown في المحرر الأيسر أو استورد نصًا أو حمّل العينة.
الخطوة 2
اترك Live لرد فوري، أو عطّله عندما لا تريد إعادة تحليل كل ضغطة أثناء تعديل كبير.
الخطوة 3
اضغط Render Preview لإعادة العرض المنقّى بعد تعطيل Live.
الخطوة 4
قارن تسلسل العناوين والقوائم والاقتباسات والكود والجداول والروابط، ولاحظ المحتوى الخام المحذوف.
الخطوة 5
انسخ HTML بعد المراجعة فقط واختبره تحت قواعد Markdown وCSS والأمان في الوجهة.
النتيجة: يضبط المحلل breaks:false، فيتعامل معه كفاصل مرن ما لم تستخدم صيغة Markdown صريحة.
الإصلاح: استخدم سطرًا فارغًا للفقرة أو صيغة hard break في CommonMark.
النتيجة: تحظر سياسة الأمان img والعناصر الشبكية أو النشطة عمدًا.
الإصلاح: استخدم المعاينة للنص، وأضف الأصل المعتمد لاحقًا تحت سياسة الوجهة.
النتيجة: عندما يكون Live معطلًا يصبح htmlOutput فارغًا حتى يعيد Render Preview العرض.
الإصلاح: اعرض المصدر الحالي وراجعه ثم انسخه.
حرر المصدر في المعاينة الحية، وقِس بنيته، ثم أنشئ أثر HTML منقّى للوجهة.
يفعّل GFM قوائم المهام؛ تسمح DOMPurify بعناصر checkbox غير التفاعلية المولدة وتحذف المحتوى النشط الممنوع.
لا. يُنقّى HTML الخام وتحظر script وstyle وform وiframe وSVG وembed وغيرها.
لأن GFM مفعّل؛ قد يعرض CommonMark الصارم بلا امتداد الجداول نتيجة مختلفة.
HTML المنقّى المعروض حاليًا، لا Markdown الأصلي ولا CSS المرئي للتطبيق.
لا. تحظر السياسة img كي لا تصدر طلبات أو referrer أو بيانات شبكة.
عطّل Live أثناء التعديل ثم اضغط Render Preview مرة واحدة عند الجاهزية.
يبقى المسودّة وHTML الناتج في المتصفح ولا يُرسلان لخادم التطبيق. لا يحدث استيراد الملف أو النسخ إلا بأفعالك، ويعمل المحرر دون اتصال بعد التخزين.