تحويل HTML إلى Markdown

حوّل HTML إلى Markdown نظيف وقابل للتخصيص، مع معاينة مباشرة وجداول وقوائم مهام GFM والتحقق من HTML وإحصاءات، بالكامل داخل متصفحك.

واجهة الأداة نفسها باللغة الإنجليزية حاليًا، وتعمل بالكامل داخل متصفحك.

جارٍ تحميل الأداة…

HTML وMarkdown، ولماذا تحوّل بينهما

Markdown بناء نصي خفيف ابتكره جون غروبر عام 2004، صُمم ليُقرأ المستند بشكل طبيعي حتى قبل عرضه: نجوم للتوكيد، وعلامات # للعناوين، وشرطات للقوائم. وأصبح صيغة الكتابة الافتراضية للمطورين: ملفات README، ومواقع الوثائق، والمدونات الثابتة، والويكي، ومتتبعات المشكلات كلها تتحدث به.

أما HTML فأكثر تعبيرًا بكثير، وهذا ما يجعل التحويل يفقد شيئًا بطبيعته. فللعناوين والفقرات والروابط والصور والقوائم وكتل الشيفرة والاقتباسات والجداول مكافئات نظيفة في Markdown. أما التنسيقات المضمّنة والأصناف وعناصر div التخطيطية والبرامج النصية فلا، فتُحذف أو تُحفظ كـ HTML خام، لأن Markdown تسمح بتضمين HTML. ومعرفة ذلك مسبقًا تضبط التوقع الصحيح: تحصل على المحتوى وبنيته، لا على التصميم البصري.

لماذا أنشأنا هذه الأداة

المهمة المعتادة إنقاذ محتوى من صفحة: نقل مقال منشور إلى مستودع وثائق، أو استيراد تصدير نظام إدارة محتوى قديم إلى مولّد مواقع ثابتة، أو تنظيف شيء ملصوق من معالج نصوص إلى نص قابل للنشر.

والمسودات والوثائق الداخلية ومحتوى العملاء كلها أشياء تفضّل ألا ترفعها إلى محوّل مجهول. أداتنا تحلل HTML بمحلل DOM المدمج في المتصفح وتمشي في الشجرة لتُخرج Markdown، بالكامل على جهازك. لا رفع، ولا حد للحجم، ولا احتفاظ بأي شيء، وتعمل دون اتصال بعد تحميل الصفحة.

نصائح وأخطاء شائعة

  • الجداول والقوائم المتداخلة هي حيث تختلف المحوّلات أكثر؛ افحصها أولًا في الناتج.
  • التنسيقات المضمّنة والأصناف وأغلفة التخطيط لا مكافئ لها في Markdown وستُحذف.
  • حوّل مسارات الصور والروابط النسبية إلى مطلقة إذا كان المحتوى سينتقل إلى موقع آخر.
  • Markdown تسمح بتضمين HTML، فاحتفظ بالترميز الخام لأي شيء لا يستطيع البناء التعبير عنه.

بداية سريعة: استخدام تحويل HTML إلى Markdown

  1. الصق HTML الذي تريد تحويله في مربع الإدخال أعلاه.
  2. شغّل التحويل واقرأ ناتج Markdown.
  3. افحص الجداول والقوائم المتداخلة وكتل الشيفرة أولًا؛ فهي حيث تختلف المحوّلات أكثر.
  4. نظّف أي HTML خام متبقٍ لا تحتاجه.
  5. انسخ Markdown إلى مستودعك أو نظام إدارة المحتوى.

الاتجاه الآخر هو تحويل Markdown إلى HTML، وأداة إزالة التنسيق تجرّد المستند إلى نص عادي.

لماذا تحوّل HTML إلى Markdown

Markdown هي اللغة المشتركة للوثائق: GitHub ومولّدات المواقع الثابتة وتطبيقات الملاحظات والويكي كلها تتحدث بها. وهي أسهل بكثير في القراءة والتعديل خامًا من HTML، وتبقى نظيفة في أنظمة إدارة الإصدارات. والتحويل يتيح لك رفع محتوى من صفحة ويب أو تصدير نص منسق ووضعه في سير عمل قائم على Markdown دون نزع كل وسم يدويًا.

ما الذي يتحول بنظافة

لعناصر HTML الشائعة مكافئات مباشرة في Markdown، فتتحول هذه تمامًا:

  • العناوين (<h1>–<h6>) تصبح # إلى ######.
  • العريض والمائل يصبحان ** و*.
  • الروابط والصور تصبح [نص](رابط) و![وصف](مصدر).
  • القوائم المرقمة وغير المرقمة تصبح 1. و-.
  • الاقتباسات تصبح >، والشيفرة السطرية تصبح بين علامتي backtick.

ولمحتوى المقالات والوثائق، يكون التحويل شبه مثالي عادةً.

ما الذي لا يتحول

Markdown بسيطة عمدًا، فأي شيء يفعله HTML ولا تستطيع Markdown التعبير عنه يُحذف أو يمر كـ HTML خام:

  • الجداول المعقدة بخلايا مدمجة أو تنسيق؛ الجداول البسيطة تتحول، والمزخرفة لا.
  • التنسيقات المضمّنة والأصناف والألوان: لا مفهوم لها في Markdown.
  • عناصر <div> التخطيطية المتداخلة والمكونات المخصصة: لا تحمل معنى في Markdown.
  • البرامج النصية والنماذج والعناصر التفاعلية: لا مكافئ لها إطلاقًا.

توقّع أن ترتب الناتج قليلًا للصفحات التي يغلب عليها التخطيط لا المحتوى.

استخدامات شائعة

  • نقل محتوى ويب إلى ملف README أو ويكي.
  • تحويل تصدير نص منسق إلى Markdown نظيفة.
  • ترحيل مقالات إلى مولّد مواقع ثابتة.
  • تجريد فوضى HTML من محتوى منسوخ.

أدوات أخرى من أدوات المطورين

تصفح جميع أدوات المطورين ←