تحويل Markdown المراجع إلى HTML الوجهة
حرر Markdown وافحص بنيته وإحصاءاته، ثم أنشئ HTML منقّى واختبر الأثر داخل عارض الوجهة.
- تحرير Markdown
- فحص العناوين والروابط
- التحويل والتنقية
- نسخ HTML المسموح
- التحقق في الوجهة
يعرض Markdown كصفحة HTML مباشرة مع دعم العناوين والجداول والقوائم والروابط. مفيد لمعاينة توثيق README قبل النشر. يعمل محلياً في المتصفح مع معاينة مباشرة.
أدوات Markdown
مدخل Markdown
السحب والإفلات مدعوم
معاينة HTML
سيظهر HTML المعروض هنا.
يفك Marked صيغة GFM وتزيل سياسة DOMPurify الواحدة السكربتات والنماذج والصور والأنماط وSVG والتضمينات والروابط غير الآمنة قبل العرض أو النسخ.
اتبع سير العمل الخاص بتنفيذ عارض Markdown إلى HTML؛ فكل خطوة تعكس عناصر التحكم والحدود الفعلية في مساحة عمل المتصفح.
الخطوة 1
اكتب أو ألصق Markdown، أو استورد ملف .md/.markdown، أو حمّل العينة.
الخطوة 2
اترك Live للتحويل الفوري، أو عطّله أثناء التحرير واضغط Render عند الجاهزية.
الخطوة 3
دع Marked يحلل GFM ثم طبّق DOMPurify سياسة Markdown المقيدة للمشروع.
الخطوة 4
راجع المعاينة وعدد الأحرف، خصوصًا الروابط والجداول والأسوار البرمجية وHTML الخام الذي أزيل.
الخطوة 5
انسخ HTML المنقّى واختبره مرة أخرى داخل sanitizer وCSS الخاصين بالوجهة.
النتيجة: تحظر السياسة عمدًا img وform وinput وbutton وiframe وSVG وMathML وstyle والعناصر النشطة أو الشبكية.
الإصلاح: استضف الأصول المعتمدة منفصلة وأضفها في الوجهة فقط تحت CSP وسياسة تنقية مراجعتين.
النتيجة: تأتي الطباعة من CSS التطبيق؛ النص المنسوخ يحتوي الوسوم فقط.
الإصلاح: اختبر HTML تحت stylesheet الوجهة قبل النشر.
النتيجة: قد تعيد الوجهة تحويل الوسوم أو دمجها أو تنقيتها بسياسة مختلفة.
الإصلاح: طبّق التنقية عند آخر حد ثقة واستخدم الناتج هنا كأثر وسيط مراجع.
حرر Markdown وافحص بنيته وإحصاءاته، ثم أنشئ HTML منقّى واختبر الأثر داخل عارض الوجهة.
ينشئ Marked العنصرين وتبقيهما DOMPurify لأنهما ضمن الوسوم المسموحة ولا يحملان سمات أو روابط خطرة.
تحظر السياسة img بالكامل لمنع طلبات الشبكة غير المقصودة والمحتوى المضمّن الخطر.
يمكن لـMarked تحليلها، ثم تحذف DOMPurify الوسوم والسمات الممنوعة وتبقي ملف HTML الآمن المكوّن.
تبقى http وhttps وmailto والروابط النسبية والجذرية والداخلية المسموحة، ويضاف target=_blank وrel=noopener noreferrer.
لا. النسخ يعيد HTML المنقّى فقط، دون أنماط prose أو الثيم.
يظل الإنتاج بحاجة إلى تنقية عند حد الثقة النهائي وCSP وتحديث التبعيات واختبارات رجوع.
يبقى Markdown وHTML المنقّى في المتصفح. لا تُقرأ الملفات إلا بعد اختيارها، ويعمل التحويل دون اتصال بعد التخزين المؤقت؛ النسخ هو التسليم المقصود الوحيد.