Markdown HTML مضمّن
آخر تحديث: 2026-10-14
HTML مضمّن نواة CommonMark
يسمح Markdown بكتابة وسوم HTML مباشرة، سطرية كانت أو كتلية. لدى العارضات سياسات اثنتان: التمرير كما هو (كما في موقعنا حيث يُفعَّل html:true في markdown-it)، أو الترشيح الآمن. HTML هي باب النجاة عندما لا تكفي قدرة Markdown على التعبير.
| المجموعة | الأساسيات·السطري |
|---|---|
| مستوى المواصفة | نواة CommonMark |
| إصدار المواصفة | CommonMark 0.31.2 + GFM |
📝 الصيغة
<span style="color:crimson">نص أحمر</span>
▶ مثال تفاعلي
حرّر Markdown على اليسار وشاهد النتيجة على اليمين
💡 نقاط مهمة
⚠️ Warning أي سيناريو يعرض مُدخلات المستخدم يجب أن يستعين بمنقِّح مثل DOMPurify؛ فالوسم <script> والخاصية onerror كلاهما بوابة لحقن XSS.
ℹ️ Note داخل كتلة HTML لا يُحلَّل Markdown بعد ذلك؛ ومحاولة استخدام Markdown داخل HTML هي المزلة الأكثر شيوعًا.
❓ أسئلة شائعة
س هل تُسمح جميع وسوم HTML؟
ج يعتمد على إعدادات العارض؛ وفي السيناريوهات الآمنة تُستبعد script وiframe وstyle وخصائص الأحداث.
س هل يمكن استخدام صيغة Markdown داخل HTML؟
ج لا داخل كتل HTML؛ لكن يمكن داخل النص المحاط بوسوم سطرية مثل <span>.
س ما السياسة التي يعتمدها هذا الموقع؟
ج تمرير كما هو عبر markdown-it مع html:true، مع تنقية بقائمة بيضاء عبر DOMPurify في الواجهة؛ حماية مزدوجة.