محوّل HTML إلى Markdown
نقل مقال WordPress إلى Hugo، أو أرشفة صفحة Confluence كملاحظات، أو تنظيف بريد بنص منسّق لويكي وثائق، كلها تعني تحويل HTML إلى Markdown. يطابق هذا المحوّل العناوين والفقرات والقوائم والروابط والصور وكتل الشيفرة مع ما يقابلها في Markdown، فيبقى المحتوى منظّما دون ثقل HTML.
كيف تحوّل HTML إلى Markdown
-
1
الصق HTML
صفحات كاملة، أو أجساد بريد بنص منسّق، أو شذرات: كلها تُحلَّل.
-
2
حوّل
تُحوَّل العناوين والفقرات والقوائم والروابط والصور وكتل الشيفرة إلى Markdown.
-
3
انسخ Markdown
أدرج الناتج في Obsidian أو Hugo أو Jekyll أو Notion أو مستودع Git.
تعيين HTML إلى Markdown
يجوب المحوّل DOM ويصدر Markdown لكل عنصر معروف. تُسقَط وسوم الغلاف مثل <div> و<span> و<section> و<article> ويبقى محتواها عند مستوى التداخل الصحيح.
تعيين العناصر
| HTML | ناتج Markdown |
|---|---|
<h1> حتى <h6> |
عناوين # إلى ###### |
<strong>، <b> |
**text** |
<em>، <i> |
*text* |
<code> المضمّن |
`text` |
<pre><code> |
كتلة محاطة بثلاث علامات اقتباس خلفية، مع اللغة إن حُدّدت |
<a href> |
[text](url) |
<img src alt> |
 |
<ul><li> |
- item |
<ol><li> |
1. item |
<blockquote> |
> quote |
<hr> |
--- |
ماذا يحدث لبقية العناصر
لا يستطيع Markdown التعبير عن كل عنصر HTML. تُسقَط الوسوم التي لا مقابل لها في Markdown ويبقى نصّها فقط:
<table>: يبقى النص داخل الخلايا لكن شبكة الجدول تضيع. استخدم محوّلا يدعم الجداول عندما تكون البنية مهمة.<del>و<u>وغيرهما من الأنماط المضمّنة: يبقى النص ولا تبقى التنسيقات.<video>و<audio>و<iframe>: لا يُنتَج من هذه المضمّنات ما يمكن عرضه في Markdown.<details>/<summary>: يبقى النص الداخلي ولا يبقى عنصر الكشف المنسدل.
للتحويل ذهابا وإيابا دون خسارة، حوّل من مصدر Markdown الأصلي بدلا من HTML المعروض.
الأسئلة الشائعة
تُسقَط أغلفة <div> و<span> العادية ويُصدَر محتواها عند مستوى التداخل الصحيح. تصبح أقسام التخطيط فقط غير مرئية في Markdown، وهو عادة ما تريده للوثائق.
نعم. يصبح <pre><code class="language-js"> كتلة محاطة بـ js كتلميح للغة. تعود كتل الشيفرة المنزاحة بلا لغة إلى كتل محاطة عادية.
يبقى النص داخل خلايا <table>، لكن الشبكة نفسها لا تبقى: لا تُحفَظ الصفوف والأعمدة فتضيع البنية. استخدم محوّلا يدعم الجداول عندما تكون البنية مهمة.
تقريبا، لكن التنسيق الدقيق (الروابط بنمط المراجع، فواصل الأسطر الصارمة بمسافتين زائدتين، علامات تأكيد بديلة) قد يُوحَّد. للدوران دون خسارة، احتفظ بـ Markdown الأصلي.
أدوات ذات صلة
مرجع جدول ASCII
جدول ASCII كامل من 0 إلى 127 مع التمثيل العشري والست عشري والثماني والثنائي والمرجع الرقمي في HTML لكل محرف، بما في ذلك أكواد التحكم مثل NUL وLF وDEL.
مرجع أحرف HTML
قائمة قابلة للبحث بكيانات HTML، مع رموزها المسمّاة والرقمية، بالإضافة إلى خيار النسخ بنقرة واحدة للأحرف والرموز الخاصة.
مرجع اختصارات لوحة المفاتيح
ابحث في الاختصارات الافتراضية الموثقة لـ VS Code وChrome وBash مع GNU Readline على macOS وWindows وLinux.
مدقق البريد الإلكتروني
تحقق من عنوان بريد إلكتروني: فحص صياغة RFC 5322، واستعلام حي عن سجل MX، بالإضافة إلى تفاصيل الجزء المحلي والنطاق والطول. لا يتم إرسال أي بريد.
مولد EditorConfig
أنشئ ملف .editorconfig بقواعد نمط المسافة البادئة وحجمها ونهاية السطر ومجموعة الأحرف والمسافات البيضاء، لتنسيق موحّد عبر بيئات التطوير المتكاملة (IDEs) والمحررات.
منسق HTML
نسّق HTML محلياً في المتصفح بمسافة بادئة من مسافتين أو أربع مسافات. لا يُرفع HTML ولا يُتحقق منه.
الأداة متاحة بلغات أخرى
- HTMLからMarkdownへの変換ツール [JA]
- Convertidor de HTML a Markdown [ES]
- Convertisseur HTML en Markdown [FR]
- Conversor de HTML para Markdown [PT]
- Chuyển đổi HTML sang Markdown [VI]
- Konverterare från HTML till Markdown [SV]
- เครื่องแปลง HTML เป็น Markdown [TH]
- HTML → Markdown 변환기 [KO]
- HTML-zu-Markdown-Konverter [DE]
- Konverter HTML ke Markdown [ID]
- HTML naar Markdown converter [NL]
- Konwerter HTML na Markdown [PL]
- HTML to Markdown Converter [EN]
- Convertitore da HTML a Markdown [IT]
- Конвертер HTML в Markdown [RU]
- HTML'den Markdown'e Çevirici [TR]
- HTML到Markdown转换器 [ZH]