ما هو Markdown إلى محول HTML؟
يقوم محول Markdown إلى HTML بتحويل مصدر Markdown - README، أو سجل التغيير، أو مسودة مدونة، أو مجموعة من ملاحظات الإصدار - إلى متصفح HTML أو يعرضه CMS. الصق أو اكتب Markdown على اليسار، وستحصل على HTML الدلالي على اليمين: تصبح العناوين h1 pherh6، ويصبح الكود المسيج مسبقًا ويتم التعامل مع التعليمات البرمجية مع فئة اللغة، وتصبح القوائم ul وol، ويتم التعامل مع امتدادات GitHub مثل الجداول وقوائم المهام والشطب بالطريقة التي يعرضها بها GitHub.
Markdown هو تنسيق كتابة نص عادي، وليس تنسيق عرض. في أي مكان يظهر على الصفحة - موقع المستندات، أو مدونة ثابتة، أو قالب بريد إلكتروني، أو حقل CMS الذي يقبل HTML فقط - يجب على شيء ما تجميعه أولاً. يعد القيام بذلك في المتصفح، بدلاً من سحب محلل إلى الإصدار الخاص بك أو لصق المسودة في خدمة لا تتحكم فيها، أسرع طريقة للحصول على العلامات والمضي قدمًا.
كل شيء يعمل من جانب العميل. المحول عبارة عن محلل مكتوب بخط اليد ، وليس غلافًا حول واجهة برمجة تطبيقات بعيدة ، لذا فإن مشاركاتك غير المنشورة والمستندات الداخلية وملاحظات الإصدار الخاصة لا تغادر الصفحة أبدًا. قم بتبديل Markdown بنكهة GitHub ، وتحديد معرفات الربط ، وفاصل سطر واحد جديد وتمرير HTML الخام ، ثم انسخ HTML ، أو تنزيل ملف .html ، أو احصل على جدول محتويات تم إنشاؤه.
يوضح المثال القصير العملي ما تحصل عليه عند تحويل Markdown إلى HTML هنا. لصق `# My Project`، ثم `##Install`، ثم قائمة مهام مكونة من صفين `-[x] Done` و`-` [] Todo`. الإخراج هو ` in` with [my-project">My Project</h1>`، ``<h2 id="install">Install</h2>` and a` `<ul class="task-list">`` w` in doctype with ``<title>My Project</title>`. إنه محول Markdown إلى HTML مجاني، بدون تسجيل، ويتحول كما تكتب.
يسمح Markdown بتضمين HTML الخام، مما يجعل سؤال السلامة حقيقيًا وليس نظريًا: المستند الذي يحتوي على علامة البرنامج النصي صالح Markdown، والمحول الذي يمررها ينتج HTML الذي سيتم تشغيله عند عرضه. يتم الهروب من الإخراج هنا افتراضيًا لهذا السبب، لذلك لا يمكن لملف Markdown من مصدر غير موثوق به تهريب العلامات إلى صفحتك. الروابط هي حالة منفصلة: رابط `javascript:` in the Markdown يحتفظ بهذا المرجع في HTML المنسوخ، وجزء المعاينة فقط يعيد كتابته، لذا قم بتطهير الإخراج قبل نشر Markdown الذي لم تكتبه. إذا كنت تقوم بتحويل المحتوى الخاص بك وتريد الحفاظ على HTML الخام، فهذا اختيار متعمد وليس الافتراضي. والشيء الآخر الذي يجب معرفته هو أن Markdown ليس له مواصفات واحدة. يتم تنفيذ GitHub Flavored Markdown هنا، والذي يغطي الجداول وقوائم المهام والشطب والتعليمات البرمجية المسيجة، وهذه امتدادات وليست جزءًا من بناء الجملة الأصلي، لذلك لن يعرضها عارض CommonMark الصارم.
كيفية استخدام Markdown إلى HTML Converter؟
الصق التخفيضات الخاصة بك
اكتب أو الصق Markdown في المحرر - README، سجل التغيير، ملاحظات من المحرر الخاص بك، أي شيء. تحديثات الإخراج أثناء الكتابة؛ قم بتحميل العينة إذا كنت تريد رؤية ما هو مدعوم.
اختر خياراتك
قم بتشغيل Markdown بنكهة Github للطاولات وقوائم المهام والوصلات وروابط URL المجردة. أضف معرفات عناوين للروابط العميقة ، وقم بتمكين فواصل الأسطر إذا كان يجب أن يصبح سطر جديد واحد <br /> ، واسمح بـ HTML الخام إذا كان التخفيض الخاص بك يحتوي بالفعل على علامات.
تحقق من المعاينة
قم بالتبديل بين مصدر HTML والمعاينة المقدمة للتأكد من أن البنية هي ما تتوقعه، واقرأ إحصائيات المستند - الكلمات والعناوين والروابط وكتل التعليمات البرمجية ووقت القراءة.
انسخ أو تنزيل أو خذ جدول المحتويات
انسخ HTML إلى الحافظة، أو اضغط على .html لتنزيله كمستند.html (ضع علامة على المستند الكامل أولاً إذا كنت تريد صفحة مستقلة). يمكنك أيضًا نسخ جدول Markdown الذي تم إنشاؤه تلقائيًا للمحتويات المبنية من مثبتات العناوين H2 وH3.
الميزات الرئيسية
تخفيضات جيثب بنكهة
الجداول التي تحتوي على محاذاة الأعمدة، ومربعات اختيار قائمة المهام، و~~التخطي~~ والربط التلقائي لعناوين URL المجردة - الامتدادات التي يعتمد عليها برنامج README الخاص بك بالفعل
كود مسيّج مع فصول اللغة
تصبح الكتل المسيجة <pre> <Code class = "language-js"> ، منشور اسم الفصل ، و Highlight.js و shiki ، لذا فإن تمييز الصيغة يعمل في اللحظة التي تلصق فيها الإخراج في موقعك
مراسي العنوان و TOC
يحصل كل عنوان على معرف مضلع وغير مكرر، وتقوم الأداة بإنشاء جدول محتويات Markdown لعناوين H2 وH3 الخاصة بك والتي يمكنك لصقها مرة أخرى في الجزء العلوي من المستند
آمنة بشكل افتراضي
يتم الهروب من HTML الخام في المصدر ما لم تقم بالاشتراك، وتقوم المعاينة المباشرة بشرائط البرنامج النصي والنمط ومعالجات الأحداث المضمنة - لذا فإن لصق Markdown الخاص بشخص آخر لا يمكن تشغيل التعليمات البرمجية الخاصة به
Frequently Asked Questions
Related Tools
HTML Formatter
Format, beautify, and minify HTML online. Re-indents messy or minified markup, keeps script, style, and pre content verbatim, and runs entirely in your browser.
HTML to Markdown
Convert HTML to clean Markdown instantly. Turns headings, lists, links, images, blockquotes, code blocks and tables into portable GitHub Flavored Markdown. Tolerant of messy CMS markup. Runs client-side.
Markdown Table Generator
Build Markdown tables in a spreadsheet-style editor - import CSV, Excel, or an existing table, set alignment, copy clean GFM
Markdown TOC Generator
Generate a linked table of contents from Markdown headings
Comments
0 comments
No comments yet. Be the first to share your thoughts!