HTML إلى Markdown
حوّل HTML إلى Markdown مقروء — أسرع طريقة لإنقاذ المحتوى من نظام إدارة محتوى أو صفحة ويب.
تتم المعالجة على جهازك — بلا رفع
النصوص البرمجية والأنماط والسمات التي لا مكافئ لها في Markdown تُسقَط — وذلك هو المقصود. الصق مقالًا من نظام إدارة محتوى فيعود إليك المحتوى بلا غلافه.
كيف تحوّل HTML إلى Markdown
- الصق HTML، أو اختر ملفًّا.
- اختر أسلوب العناوين وعلامة القوائم.
- انسخ Markdown.
كيف يعمل
يُحلَّل HTML إلى شجرة مستند وتُمشى، مع ربط كل عنصر بمكافئه في Markdown. والعمل من الشجرة المحلَّلة لا من النص هو ما يجعل النتيجة موثوقة: فالتعبير النمطي الذي ينزع الوسوم لا يميّز < داخل كتلة شفرة عن بداية عنصر.
وكل ما لا مكافئ له في Markdown يُسقَط، وذلك هو المقصود. فالأصناف والأنماط المضمّنة وعناصر التغليف وسمات التتبّع والنصوص البرمجية تختفي كلها، لأن Markdown لا سبيل فيه للتعبير عنها. وما ينجو هو المحتوى: العناوين والفقرات والتوكيد والقوائم والروابط والصور والاقتباسات والشفرة.
ولهذا تكون الأداة أنفع ما تكون منظّفًا. فالمحتوى المنسوخ من معالج نصوص أو نظام إدارة محتوى قديم يصل ملفوفًا بطبقات ترميز تحارب ما تلصقه فيه. ورحلة ذهاب وعودة عبر Markdown تنزعها كلها.
ويُعرض أسلوب العناوين لأن الصورتين تتصرّفان تصرّفًا مختلفًا عمليًا. # عنوان يعمل في كل مستوى وينجو من إعادة اللفّ؛ أما الصورة المسطَّرة فلا توجد إلا للمستويين الأعلَيين.
مثال عملي
تنقل خمسين مقالًا من نظام إدارة محتوى قديم. وكل واحد يصل ملفوفًا بعناصر تغليف متداخلة وأنماط مضمّنة وأصناف لا تعني شيئًا في النظام الجديد.
اضغط حمّل عيّنة لترى شكل الأمر. يختفي غلاف <article>، ويصير العنوان # Release notes، وتصير <strong> هي **compress**، وتصير القائمة شرطات، ويصير الاقتباس سطر >. وما يبقى هو المحتوى.
وحيلة النقل التي تستحق المعرفة: حوّل إلى Markdown ثم رجوعًا إلى HTML. والنتيجة ترميز دلالي نظيف يحمل المحتوى نفسه بالضبط، وقد ذهب كل أثر لتنسيق النظام القديم. وهي أسرع طريقة موثوقة لتجريد صفحة إلى معناها.
وما لا ينجو: التخطيط. فالترتيبات متعدّدة الأعمدة والصور العائمة والجداول المستعملة للتموضع وكل ما يعتمد على CSS تخرج مستندًا خطّيًا. وليس ذلك قيدًا تلتفّ حوله — فـMarkdown يصف البنية لا المظهر، وإن كان التخطيط يحمل معنى فهو يحتاج إعادة بناء لا تحويلًا.
أسئلة
كيف أنزع الوسوم من محتوى HTML؟
التحويل إلى Markdown يُبقي البنية — العناوين والقوائم والروابط — ويُسقط الترميز حولها. وهذه هي الخطوة الأولى المعتادة حين تنقل تدوينات من ووردبريس إلى موقع ساكن.
هل يُرفع HTML عندي؟
لا. يجري التحويل في متصفّحك، فيبقى المحتوى المحظور نشره أو الذي خلف تسجيل دخول على جهازك.
ماذا يحدث لـCSS والأصناف؟
تُسقَط. فـMarkdown لا يستطيع التعبير عنها، وإزالتها هي عادةً سبب التحويل من الأساس.
هل تُحوَّل الجداول؟
نعم، إلى جداول قضبان بأسلوب GitHub — ما دام الجدول يحمل بيانات. أما الجداول المستعملة لتخطيط الصفحة فتنتج هراءً، لأنها لم تكن جداول حقًا قط.
كيف أجرّد صفحة إلى HTML نظيف؟
حوّل إلى Markdown هنا، ثم حوّل رجوعًا بأداة Markdown إلى HTML. فرحلة الذهاب والعودة تزيل كل ما لا يستطيع Markdown التعبير عنه.
هل تُحفظ الصور؟
تُحوَّل الوسوم بمصدرها ونصّها البديل، لكن ملفات الصور نفسها لا تُنزَّل. والمسارات النسبية ستحتاج إصلاحًا.
وماذا عن النصوص البرمجية والإطارات؟
تُزال. فلا مكافئ لها في Markdown، وهذا يجعلها أيضًا تمريرة أولى معقولة لتنظيف ترميز غير موثوق — وإن لم تكن بديلًا عن مطهّر حقيقي.
أي أسلوب عناوين أختار؟
صورة #. فهي تعمل في المستويات الستّة كلها وتنجو من إعادة اللفّ؛ أما الصورة المسطَّرة فلا تغطّي إلا الأعلَيين.
هل أحوّل صفحة ويب محفوظة كاملةً؟
نعم، وإن كنت ستحصل على التنقّل والتذييل أيضًا. الصق عنصر المقال وحده لنتيجة أنظف.
هل هذا نفسه HTML إلى MD؟
نعم. HTML إلى MD وHTML إلى Markdown يسمّيان شيئًا واحدًا — و.md ليست إلا امتداد الملف الذي يُحفظ به Markdown.
هل HTML إلى Markdown مجاني على الإنترنت؟
نعم — مجاني، بلا حساب، وبلا حد يومي، وبلا علامة مائية. يعمل في متصفّحك عبر الإنترنت، ولأن المعالجة تجري على جهازك فإنه يستمر في العمل دون اتصال بعد تحميل الصفحة.
أدوات Data ذات صلة
محوّل YAML وJSON
حوّل YAML إلى JSON والعكس، مع أخطاء واضحة لأخطاء الإزاحة التي اشتهر بها YAML.
افتح$termiva table --to markdownجدول إلى Markdown
الصق صفوفًا من إكسل أو من CSV واحصل على جدول Markdown مصطفّ لملفّ README أو ويكي.
افتح$termiva fix-encoding data.csvإصلاح ترميز النصوص
استعد نصًّا شوّهه الترميز الخطأ — فوضى é وØ£ التي تنتجها تصديرات CSV.
افتح$termiva csv2json data.csvCSV إلى JSON
حوّل ملف CSV أو صفوفًا ملصوقة إلى JSON، مع كشف أنواع اختياري لا يشوّه المعرّفات أبدًا.
افتح