تحويل HTML إلى Markdown
تُعرض المحتويات على الويب بصيغة HTML، أما Markdown فيفضّلها عدد متزايد من الناس للكتابة والحفظ. تحوّل هذه الأداة ملفات .html إلى نص .md سهل القراءة، فيمكن نقل أرشيف مدونة أو مركز مساعدة أو مقالة محفوظة إلى موقع ثابت أو مجلد ملاحظات أو مستودع Git.
محوّل المستندات
أو أفلت ملفات PDF, DOC, DOCX … هنا ·
الحد الأقصى 95 MB لكل ملف· حتى 20 ملفًا· تُحذف بعد 30 دقيقة
تُعالج الملفات على خوادمنا وتُحذف بعد 30 دقيقة.
تحوّل دقة 150 DPI صفحة A4 إلى نحو 1240 × 1754 px. استخدم 300 للطباعة.
حوّل الملف كاملًا أو بعض الصفحات أو الشرائح فقط (لمدخلات PDF والعروض التقديمية).
الصفحات أو الشرائح المراد تحويلها، مثل 1-3, 5, 8-10.
يعمل UTF-8 مع جميع اللغات. اختر UTF-8 with BOM إذا عرض Excel أو Notepad على Windows حروفًا مشوّهة؛ والترميزات القديمة للبرامج القديمة فقط.
LF لأنظمة macOS وLinux ومحررات الأكواد؛ وCRLF لبرامج Windows الأقدم مثل Notepad الكلاسيكي.
الفاصلة هي المعيار. استخدم الفاصلة المنقوطة مع Excel في البلدان التي تكتب الكسور العشرية بفاصلة (ألمانيا وفرنسا والبرازيل).
لمدخلات Excel ذات الأوراق المتعددة: حوّلها كلها (قسم أو ملف لكل ورقة) أو الأولى فقط.
طريقة استخدام هذه الأداة
- 1
ارفع ملفات HTML
أضف ملفات .html أو .htm، بحد أقصى 20 ملفًا في الدفعة الواحدة و95 MB لكل ملف. تصلح صفحة محفوظة من المتصفح، أو ملف مُصدَّر من نظام إدارة المحتوى، أو ملف مكتوب يدويًا.
- 2
راجع إعدادات النص
الخيار التحويل إلى هو Markdown، والتنسيق هو مبسّط، وترميز النص هو UTF-8، ونهايات الأسطر هي LF، وهي إعدادات تناسب Git ومولّدات المواقع الثابتة ومحررات macOS وLinux.
- 3
حوّل الملفات إلى Markdown
اضغط تحويل إلى Markdown، ثم افتح ملف .md في أي محرر نصوص لحذف القوائم أو التذييلات المتبقية. تُحذف الملفات المرفوعة بعد 30 دقيقة.
لتحويل HTML إلى Markdown، ارفع ملف .html واضغط تحويل إلى Markdown: تصبح العناوين أسطرًا تبدأ بـ #، وتصبح الروابط بصيغة النص، وتحتفظ القوائم بنقاطها وأرقامها، وتتحول الجداول البسيطة إلى جداول بالخطوط العمودية.
تحويل HTML إلى Markdown: من يحتاجه ولماذا
نشر John Gruber صيغة Markdown عام 2004 بمشاركة Aaron Swartz، لتكون وسيلة للكتابة للويب بنص بسيط يُقرأ بشكل طبيعي حتى قبل عرضه. وبعد عشرين عامًا صارت الصيغة الأصلية لملفات README في GitHub، ولمولّدات المواقع الثابتة مثل Jekyll وHugo، وأدوات التوثيق، وتطبيقات الملاحظات مثل Obsidian، ومجلدات المحتوى في كثير من المواقع الحديثة.
وهذا يخلق تدفقًا مستمرًا في الاتجاه المعاكس للمعتاد. فالفرق التي تغادر نظام إدارة محتوى قائمًا على قاعدة بيانات تحتاج إلى سنوات من المقالات في صورة ملفات .md. والكتّاب يحفظون المقالات في خزنة ملاحظاتهم. والمطورون ينقلون قسم مساعدة قديمًا بصيغة HTML إلى مستودع وثائق كشيفرة تُراجع تغييراته عبر pull requests. وفي كل حالة يكون HTML هو النسخة الوحيدة، وإعادة كتابته يدويًا غير واقعية. أما من مستندات Word فالمهمة نفسها هي DOCX إلى Markdown.
عناصر HTML التي لها مقابل في Markdown
| from ↓ · to → | CommonMark | GitHub Flavored Markdown |
|---|---|---|
| العناوين h1–h6 | العناوين h1–h6 to CommonMark: yes | العناوين h1–h6 to GitHub Flavored Markdown: yes |
| الروابط والصور | الروابط والصور to CommonMark: yes | الروابط والصور to GitHub Flavored Markdown: yes |
| القوائم والاقتباسات | القوائم والاقتباسات to CommonMark: yes | القوائم والاقتباسات to GitHub Flavored Markdown: yes |
| كتل code وpre | كتل code وpre to CommonMark: yes | كتل code وpre to GitHub Flavored Markdown: yes |
| الجداول البسيطة | – الجداول البسيطة to CommonMark: no | الجداول البسيطة to GitHub Flavored Markdown: yes |
| النص المشطوب | – النص المشطوب to CommonMark: no | النص المشطوب to GitHub Flavored Markdown: yes |
| خلايا الجدول المدمجة | – خلايا الجدول المدمجة to CommonMark: no | – خلايا الجدول المدمجة to GitHub Flavored Markdown: no |
| النماذج والفيديو وiframes | – النماذج والفيديو وiframes to CommonMark: no | – النماذج والفيديو وiframes to GitHub Flavored Markdown: no |
نتيجة تحويل HTML إلى Markdown: ما الذي تتوقعه
تُحذف أسماء الأصناف والأنماط المضمنة والسكربتات وعناصر div الخاصة بالتخطيط، لأن Markdown يصف المعنى لا المظهر. يتحول الخط العريض والمائل إلى نجمتين ونجمة واحدة، وتُدمج فواصل الأسطر داخل الفقرة، وتصبح كيانات الحروف مثل حروفًا عادية في UTF-8. توقع أن يكون ملف .md جزءًا صغيرًا من حجم HTML: تبقى الكلمات وتذهب الوسوم.
خرافةيستطيع Markdown إعادة إنتاج أي تخطيط HTML.
حقيقةيغطي بنية النص فقط؛ فالأعمدة والألوان والصناديق المحددة المواضع لا صيغة لها في Markdown، فتضيع أو تبقى HTML خامًا.
خرافةالصفحة المحوَّلة جاهزة للنشر كما هي.
حقيقةتأتي معها القوائم ولافتات ملفات تعريف الارتباط والتذييلات؛ احذفها، وأضف front matter إذا كان مولّد موقعك يتوقعه.
خرافةناتج Markdown يعمل بالطريقة نفسها في كل مكان.
حقيقةتحتاج الجداول والنص المشطوب إلى عارض GitHub Flavored Markdown؛ أما أدوات CommonMark الصارمة فتعرضها نصًا عاديًا.
معلومات عن صيغتي HTML وMarkdown
HTML
لغة ترميز النص التشعبي (HTML)
HTML هي لغة ترميز الويب، وصفها Tim Berners-Lee أول مرة في أوائل التسعينيات، وتتولى WHATWG صيانتها اليوم كمعيار حي. يصف ملف HTML العناوين والفقرات والروابط والجداول والصور والنماذج، بينما يأتي التنسيق البصري عادةً من CSS. تعرضه كل المتصفحات، ويُستخدم أيضًا في قوالب البريد والصفحات المحفوظة. وغالبًا يعتمد ملف HTML الواحد على صور وأوراق أنماط خارجية، فقد يبدو معطوبًا عند نقله وحده.
- الضغط
- –
- الشفافية
- –
- الحركة
- –
- سنة الظهور
- 1993 · Tim Berners-Lee; maintained by WHATWG
MD
Markdown
Markdown لغة ترميز خفيفة ابتكرها John Gruber عام 2004. تستخدم رموزًا نصية بسيطة، مثل # للعناوين و* للتأكيد و- للقوائم، تبقى مقروءة كنص خام وتتحول بنظافة إلى HTML. وهي المعيار في ملفات README والتوثيق والويكي وتطبيقات الملاحظات وكثير من مولدات المواقع الثابتة. توجد عدة لهجات منها CommonMark وGitHub Flavored Markdown وتختلف في تفاصيل مثل الجداول. يمكن لأي محرر نصوص فتح ملفات .md.
- الضغط
- –
- الشفافية
- –
- الحركة
- –
- سنة الظهور
- 2004 · John Gruber
يُحوَّل HTML إلى Markdown عندما ينتقل المحتوى من المكان الذي عرضه: مدونة تنتقل إلى مولّد موقع ثابت، أو مركز مساعدة يدخل مستودع وثائق قائمًا على Git، أو مقالات تُحفظ في خزنة Obsidian حيث يهم النص البسيط المقروء أكثر من الوسوم.
أسئلة حول تحويل HTML إلى MD
هل يمكن تحويل صفحة ويب محفوظة مع صورها؟
يقرأ المحوّل ملف .html الذي ترفعه. تتحول وسوم الصور إلى روابط صور بصيغة Markdown تشير إلى المسارات أو العناوين نفسها التي استعملتها الصفحة، فتبقى الصور المستضافة على الإنترنت تعمل. أما مجلد الصور المحلي الذي ينشئه المتصفح عند «حفظ الصفحة باسم» فلا يُرفع مع الملف؛ انسخه بجانب ملف .md وستظل المسارات النسبية صحيحة.
ماذا يحدث للقوائم والأشرطة الجانبية والتذييلات؟
يُحوَّل كل ما في الملف، لأن الأداة لا تعرف أي جزء من الصفحة هو المقال. للحصول على نتيجة نظيفة، احفظ المقال دون القالب إن كان نظام إدارة المحتوى يتيح ذلك، أو احذف أسطر التنقل من أعلى ملف Markdown وأسفله بعد التحويل.
كيف أنقل تدوينات WordPress إلى Hugo أو Jekyll؟
التصدير المدمج في WordPress ملف XML وليس HTML، لذا حوّل HTML كل مقال على حدة، سواء نسخته من محرر الأكواد أو حفظته من المتصفح. ثم أضف front matter في أعلى كل ملف .md، وهو الكتلة الواقعة بين سطرين من ثلاث شرطات وتحمل العنوان والتاريخ والوسوم. يقرؤها Hugo وJekyll من هناك.
لماذا يبدو شكل بعض الجداول غريبًا في Markdown؟
جداول Markdown، التي أضافها GitHub Flavored Markdown، لها صف رأس واحد ولا تدعم دمج الخلايا. يتحول جدول HTML البسيط بشكل سليم؛ أما الجدول الذي يحتوي على colspan أو rowspan أو قوائم متداخلة فلا مقابل له في Markdown، لذا يُسطَّح. يسمح Markdown بـHTML الخام، فيمكنك لصق الجدول الأصلي حيث يهم التخطيط.
هل Markdown صيغة مناسبة لتمرير الصفحات إلى أدوات الذكاء الاصطناعي أو البحث؟
غالبًا نعم. يحتفظ Markdown بالبنية المهمة، من عناوين وقوائم وروابط وتأكيد، ويُسقط الخصائص والسكربتات والتنسيق، فيصبح المقال نفسه أقصر وأنظف للمعالجة. استعمل HTML إلى TXT إذا كنت لا تريد أي وسوم.
- تحويل DOCX إلى Markdownحوّل ملفات Word DOCX إلى Markdown نظيف لـ GitHub ومولدات المواقع الثابتة والتوثيق كرمز. الصور بجوار ملف .md في ZIP، و20 ملفًا في الدفعة.
- تحويل TXT إلى MDحوّل ملفات .txt إلى Markdown بصيغة .md لـ Obsidian أو GitHub أو موقع ثابت. UTF-8 ونهايات LF افتراضيًا، وCRLF عند الطلب، و20 ملفًا في الدفعة.
- تحويل HTML إلى نصحوّل ملفات HTML إلى نص عادي: حذف الوسوم والسكربتات والأنماط، وتحويل الكيانات إلى أحرف حقيقية، ومخرجات UTF-8. 20 صفحة في الدفعة، بلا حساب.
- تحويل Markdown إلى DOCXحوّل Markdown (.md) إلى Word DOCX بأنماط عناوين حقيقية وقوائم وجداول وروابط. لمسودات Obsidian أو Typora أو GitHub المطلوبة بصيغة Word.
- تحويل Excel إلى MDحوّل أوراق Excel .xlsx إلى جداول Markdown لملف README أو ويكي أو ملاحظة Obsidian أو موجّه ذكاء اصطناعي. كل الأوراق معًا، والقيم كما يعرضها Excel.
- تحويل TXT إلى HTMLحوّل ملف .txt إلى صفحة HTML صالحة: الفقرات محفوظة، و<، > و& مُهرَّبة، وترميز UTF-8 مُعلن في الرأس. حتى 20 ملفًا نصيًا دفعة واحدة.