HTML से Markdown
HTML कोड को साफ़ Markdown में कनवर्ट करें।
समर्थित HTML तत्व
शीर्षक: <h1> से <h6> → # से ######
ज़ोर: <strong>, <em>, <del> → **बोल्ड**, *इटैलिक*, ~~स्ट्राइक~~
लिंक: <a href> → [टेक्स्ट](url)
छवियाँ: <img> → 
कोड: <code>, <pre> → इनलाइन और बाड़दार कोड ब्लॉक
सूचियाँ: <ul>, <ol> → - आइटम, 1. आइटम
टेबल: <table> → Markdown टेबल सिंटैक्स
अन्य: <blockquote>, <hr>, <br>
HTML-से-Markdown रूपांतरण वास्तव में क्या करता है
HTML-से-Markdown कन्वर्टर एक HTML अंश को पार्स करता है, परिणामी DOM ट्री पर चलता है, और हर पहचाने गए तत्व के लिए Markdown सिंटैक्स उत्सर्जित करता है। <h1> # बन जाता है; <strong> **bold** बन जाता है; <a href="..."> [text](url) बन जाता है; <ul><li> एक बुलेट सूची बन जाती है। यह उपकरण पूरी तरह से आपके ब्राउज़र में JavaScript के माध्यम से चलता है: बाईं ओर HTML चिपकाएँ, Markdown में परिवर्तित करें पर क्लिक करें, और स्वरूपित आउटपुट दाईं ओर दिखाई देता है। कोई अपलोड नहीं, कोई सर्वर राउंड-ट्रिप नहीं, कोई टेलीमेट्री नहीं, Convert पर क्लिक करते समय DevTools के Network टैब में सत्यापित करें, या लोड होने के बाद पृष्ठ को ऑफ़लाइन (एयरप्लेन मोड) ले जाएँ और कन्वर्टर अब भी काम करता है। यह कार्यान्वयन HTML पढ़ने के लिए ब्राउज़र के अंतर्निहित DOMParser का उपयोग करता है, फिर एक छोटा रिकर्सिव वॉकर हर नोड के लिए Markdown उत्सर्जित करता है। यह Turndown के चारों ओर एक रैपर के बजाय हाथ से लिखा हुआ ~150 पंक्तियों का कन्वर्टर है, जिसका अर्थ है कि यह सामान्य मामले को साफ़-सुथरे ढंग से कवर करता है, लेकिन Turndown की पूरी कॉन्फ़िगरबिलिटी से मेल नहीं खाता।
जब आपको वास्तव में इस रूपांतरण की आवश्यकता होती है
उल्टी दिशा (Markdown से HTML) प्रसिद्ध है, हर स्टैटिक-साइट जनरेटर और लेखन उपकरण इसे करता है। आगे की दिशा (HTML से Markdown) कम स्पष्ट है पर तेज़ी से सामान्य होती जा रही है क्योंकि लेखन-उपकरण पारिस्थितिकी ध्रुवीकृत हो गई है: HTML वेब का परिवेशी प्रारूप है (हर CMS, न्यूज़लेटर प्लेटफ़ॉर्म, CRM टेम्पलेट, पुरानी स्टैटिक साइट HTML उत्सर्जित या संग्रहीत करती है); Markdown लगभग 2014 से प्रकट हुए हर आधुनिक दस्तावेज़ीकरण, नोट-लेखन, और स्रोत-नियंत्रित-सामग्री वर्कफ़्लो का देशी प्रारूप है। चार वास्तविक वर्कफ़्लो इस रूपांतरण की आवश्यकता उत्पन्न करते हैं।
- नोट-लेने वाले ऐप्स के लिए लेख स्क्रैपिंग। Obsidian, Notion, Logseq, या Roam में एक वेब लेख सहेजना, ये सभी नोट्स को Markdown फ़ाइलों के रूप में संग्रहीत करते हैं। Obsidian का आधिकारिक Web Clipper (2024 में जारी) और लोकप्रिय MarkDownload ब्राउज़र एक्सटेंशन इस पैटर्न का अनुसरण करते हैं: Mozilla की Readability लाइब्रेरी से लेख का DOM निकालें, Markdown में परिवर्तित करें, डिस्क में सहेजें। जब आप किसी एक्सटेंशन के माध्यम से अंतर्निहित HTML तक नहीं पहुँच सकते (पेवॉल वाली सामग्री, एम्बेडेड रीडर, ईमेल से आने वाली सामग्री), रेंडर किया गया टेक्स्ट कॉपी करें, परिणामी HTML को एक कन्वर्टर में पेस्ट करें, Markdown सहेजें।
- Markdown-first SSG में CMS माइग्रेशन। WordPress, Confluence, Drupal, Mediawiki, या Movable Type से दस्तावेज़ीकरण को MkDocs (Tom Christie, Python), Docusaurus (Meta, React), Hugo (Steve Francia, Go), Jekyll (Tom Preston-Werner, Ruby, अब भी GitHub Pages के पीछे का इंजन), Eleventy (Zach Leatherman, Node), VitePress (Evan You, Vue), या Sphinx-with-MyST में स्थानांतरित करना। ये सभी Markdown-नेटिव हैं; मौजूदा CMS सामग्री को HTML के रूप में निर्यात किया जाना चाहिए और बड़े पैमाने पर परिवर्तित किया जाना चाहिए।
- WYSIWYG संपादक आउटपुट से पोर्टेबल Markdown। एक लेखक Google Docs, Word, Apple Notes, Evernote, या एक CMS रिच-टेक्स्ट संपादक का उपयोग करता है और क्लिपबोर्ड पेलोड HTML होता है। वे Git में कमिट करने, Markdown संपादक में पेस्ट करने, डेवलपर को भेजने, या डॉक्स साइट में शामिल करने के लिए साफ़ Markdown चाहते हैं। Microsoft Word का «Save as Web Page» कुख्यात रूप से घना HTML उत्पन्न करता है (XML नेमस्पेस,
mso-उपसर्गयुक्त CSS, Office-विशिष्ट टैग से भरा) और एक कन्वर्टर जो उन सब चीज़ों को नज़रअंदाज़ करता है जिन्हें वह नहीं समझता और साफ़ Markdown उत्सर्जित करता है, ठीक वही सही सफ़ाई उपकरण है। - संग्रहण के लिए ईमेल सामग्री। न्यूज़लेटर प्लेटफ़ॉर्म (Substack, Kit/ConvertKit, Beehiiv, Mailchimp) सभी स्वरूपित HTML भेजते हैं। एक पाठक जो Markdown में संदर्भ सामग्री रखता है, ईमेल बॉडी पर view-source कर सकता है, HTML को एक कन्वर्टर में पेस्ट कर सकता है और परिणाम को अपने नोट्स में फ़ाइल कर सकता है।
संदर्भ कार्यान्वयन: Turndown और उसका परिवार
Turndown (Dom Christie) प्रमुख JavaScript HTML-से-Markdown लाइब्रेरी है, इसने 2012 में to-markdown के रूप में शुरुआत की, फ़ोर्क्स से अलगाव के लिए 2017 में Turndown नाम दिया गया, और MIT लाइसेंस के अंतर्गत npm पर turndown के रूप में प्रकाशित है। इसका डिज़ाइन नियम-आधारित है: हर नियम में एक filter (किस DOM नोड पर नियम चलता है) और एक replacement (एक फ़ंक्शन जो Markdown उत्पन्न करता है) होता है। कन्स्ट्रक्टर शीर्षक शैली (atx # बनाम setext ===), बुलेट मार्कर (-, +, या *), कोड ब्लॉक शैली (इंडेंटेड बनाम फेंस्ड), ज़ोर देने वाला डिलीमिटर (* बनाम _), bold डिलीमिटर (** बनाम __), लिंक शैली (इनलाइन बनाम रेफ़रेंस्ड) इत्यादि के विकल्प स्वीकार करता है। तालिकाएँ, स्ट्राइकथ्रू, टास्क सूची आइटम और ऑटोलिंक्स अलग पैकेज turndown-plugin-gfm में रहते हैं। markdownify (Matthew Tretter) Python में समकक्ष है, स्क्रैपिंग पाइपलाइनों, Jupyter नोटबुक रूपांतरण, LangChain डॉक्यूमेंट लोडर्स, और LLM डेटासेट तैयारी में व्यापक रूप से उपयोग किया जाता है। html2text (मूल रूप से Aaron Swartz द्वारा, जिन्होंने 2004 में मूल Markdown डिज़ाइन पर John Gruber के साथ भी सहयोग किया) पुराना Python विकल्प है, अभी भी विरासत ईमेल पाइपलाइनों में उपयोग में है पर बड़े पैमाने पर हटा दिया गया है। html-to-markdown (Johannes Kaufmann) Turndown का Go पोर्ट है, स्व-निहित स्क्रैपिंग बाइनरी के लिए लोकप्रिय है। Pandoc (John MacFarlane, जो CommonMark प्रोजेक्ट की अध्यक्षता करते हैं) सार्वभौमिक दस्तावेज़ कन्वर्टर है, ग्रिड टेबल्स के माध्यम से विलयित कोशिकाओं वाली तालिकाओं, गणित, उद्धरण, फ़ुटनोट्स, परिभाषा सूचियों को संभालता है, और दर्ज़नों स्वरूपों के बीच परिवर्तित करता है। Pandoc उपलब्ध सबसे अधिक सुविधाओं वाला HTML-से-Markdown उपकरण है, पर यह 60+ MB का Haskell बाइनरी है जिसे इंस्टॉल करना होता है; यह ब्राउज़र में नहीं चलता।
मूलभूत समझौता: HTML, Markdown से अधिक समृद्ध है
हर HTML-से-Markdown रूपांतरण आवश्यक रूप से लॉसी है क्योंकि स्रोत प्रारूप ऐसी चीज़ें व्यक्त करता है जो गंतव्य नहीं कर सकता। इनलाइन शैलियों (<span style="color:red">) के लिए कोई Markdown व्याकरण नहीं, Markdown की ज़ोर देने वाली शब्दावली कड़ाई से bold/italic/strikethrough/code है, मनमानी रंग, फ़ॉन्ट या आकार के लिए कोई सिंटैक्स नहीं। CSS वर्ग (<div class="alert">) एक स्टाइलशीट के लिए अर्थ रखते हैं पर Markdown के लिए कोई नहीं। कस्टम डेटा विशेषताएँ (data-track-event="...") पृष्ठ के JavaScript अनुबंध का हिस्सा हैं, दस्तावेज़ का नहीं। विलयित कोशिकाओं (colspan, rowspan) वाली तालिकाओं को GFM पाइप टेबल्स में व्यक्त नहीं किया जा सकता। एम्बेडेड मीडिया (<video>, <audio>, <iframe>) और फ़ॉर्म नियंत्रण का कोई Markdown समकक्ष नहीं है। <details><summary> कोलैप्सिबल, <figure><figcaption>, CJK उच्चारण के लिए <ruby> टिप्पणियाँ, माइक्रोडेटा और माइक्रोफ़ॉर्मेट्स, इनमें से कोई भी रूपांतरण से नहीं बचता। हर असमर्थित निर्माण के लिए, कन्वर्टर लेखक तीन रणनीतियों में से एक चुनता है: अनुवाद करें एक Markdown सन्निकटन में जो कुछ जानकारी खो देता है, आगे बढ़ने दें Markdown के अंदर एम्बेडेड कच्चे HTML के रूप में (Markdown इसे विनिर्देश द्वारा अनुमति देता है; CommonMark खंड 4.6 और 6.6 इसे कवर करते हैं), या पूरी तरह से छोड़ दें। यह कार्यान्वयन «जहाँ स्पष्ट मानचित्रण है वहाँ अनुवाद करें, अन्यथा पारदर्शी-रैप (बच्चों को रेंडर करें, टैग छोड़ दें)» चुनता है, एक पूर्वानुमेय, तर्क करने में आसान डिफ़ॉल्ट जो उन्नत कॉन्फ़िगरबिलिटी की क़ीमत पर सामान्य मामले को संभालता है।
विहित मानचित्रण
- शीर्षक:
<h1>–<h6>#से######तक मानचित्रित होते हैं (atx शैली)। पुराना setext रूप (===और---रेखांकन) h1 और h2 के लिए भी मान्य है पर 2026 में शायद ही कभी इस्तेमाल होता है। - अनुच्छेद:
<p>चारों ओर ख़ाली पंक्तियों के साथ सादे टेक्स्ट में बदल जाता है। Markdown में अनुच्छेद विराम एक या अधिक ख़ाली पंक्तियाँ हैं। - ज़ोर:
<strong>और<b>**bold**बन जाते हैं।<em>और<i>*italic*बन जाते हैं।<del>और<s>~~strikethrough~~बन जाते हैं (एक GFM विस्तार; CommonMark में उचित रूप से नहीं)। - लिंक:
<a href="url">text</a>[text](url)बन जाता है। संदर्भ-लिंक रूप ([text][1]नीचे[1]: urlके साथ) भी मान्य Markdown है। - छवियाँ:
<img src="url" alt="text">बन जाता है। विस्मयादिबोधक चिह्न छवियों को लिंक से अलग करता है। - कोड:
<code>इनलाइन बैकटिक स्पैन्स में बदल जाता है।<pre><code>ट्रिपल-बैकटिक फेंस्ड ब्लॉक में बदल जाता है। यह कार्यान्वयन CommonMark आवश्यकता को सही ढंग से संभालता है कि जब सामग्री में बैकटिक हों तो इनलाइन कोड स्पैन्स लंबी फेंस का उपयोग करें (CommonMark §6.1 के विनिर्देश नियम से मेल खाता)। - सूचियाँ:
<ul>-बुलेट पंक्तियाँ बन जाती हैं;<ol>1.,2., ... क्रमांकित पंक्तियाँ बन जाती हैं। CommonMark किसी भी प्रारंभिक संख्या को स्वीकार करता है; रेंडरर सामान्य करते हैं। - ब्लॉक उद्धरण:
<blockquote>बच्चों की हर पंक्ति को>से उपसर्ग करता है। - क्षैतिज नियम:
<hr>अपनी ही पंक्ति पर---बन जाता है।***और___भी मान्य हैं। - लाइन ब्रेक:
<br>एक न्यूलाइन बन जाता है। CommonMark पंक्ति के अंत में अनुगामी दो रिक्त स्थान या एक बैकस्लैश भी स्वीकार करता है। - तालिकाएँ:
<table>एक GFM पाइप तालिका बन जाती है, हेडर पंक्ति,---की डिलीमिटर पंक्ति, बॉडी पंक्तियाँ। GFM विस्तार; CommonMark कोर में नहीं।
ईमानदार दायरा: यह उपकरण क्या करता है और क्या नहीं
तीन ईमानदार सीमाएँ जिन्हें जानना चाहिए। (1) इनलाइन शैलियाँ और CSS वर्ग छोड़ दिए जाते हैं। एक <span style="color:red"> शैलीहीन टेक्स्ट बन जाता है; एक <p class="lede"> अपना वर्ग खो देता है। मनमानी इनलाइन स्टाइलिंग के लिए कोई Markdown व्याकरण नहीं है। (2) विलयित कोशिकाओं वाली तालिकाएँ समतल हो जाती हैं। GFM पाइप तालिकाओं में colspan या rowspan के लिए कोई सिंटैक्स नहीं है; विलयित कोशिका जानकारी चुपचाप छोड़ दी जाती है। जटिल तालिकाओं के लिए, स्रोत को Markdown के अंदर HTML के रूप में रखें (CommonMark एम्बेडेड HTML की अनुमति देता है) या ग्रिड-तालिका आउटपुट के लिए Pandoc का उपयोग करें। (3) कोड ब्लॉक भाषा संकेत के बिना उत्सर्जित होते हैं। यदि आपके HTML में <pre><code class="language-js"> है, तो भाषा विशेषता वर्तमान में छोड़ दी जाती है, आउटपुट एक बिना-भाषा वाला फेंस्ड ब्लॉक है। यदि आपका गंतव्य रेंडरर सिंटैक्स हाइलाइटिंग का समर्थन करता है तो आप मैन्युअल रूप से प्रारंभिक बैकटिक के बाद भाषा पहचानकर्ता जोड़ सकते हैं। बड़ी चेतावनी: यदि आप एक वेब पृष्ठ का पूरा HTML («View Page Source» से) पेस्ट करते हैं, तो <script> और <style> सामग्री को सादे टेक्स्ट के रूप में उत्सर्जित किया जाएगा, लगभग निश्चित रूप से वह नहीं जो आप चाहते हैं। समाधान केवल लेख सामग्री पेस्ट करना है, या रेंडर किए गए दृश्य से कॉपी करना (जो स्वचालित रूप से स्क्रिप्ट और शैलियाँ हटा देता है), या रूपांतरण से पहले DOMPurify या इसी तरह के माध्यम से HTML को सेनिटाइज़ करना है।
2026 में Markdown का स्वरूप
Markdown 2026 में बाईस वर्ष का हुआ। John Gruber ने 2004 में Aaron Swartz के डिज़ाइन सहयोगी के रूप में मूल Perl स्क्रिप्ट प्रकाशित की। तालिकाएँ Gruber के मूल से जानबूझकर छोड़ दी गई थीं; आज अधिकांश पाठकों से परिचित pipe-table syntax बाद की बोलियों से आती है, सबसे प्रमुख रूप से GitHub Flavored Markdown से। CommonMark, 2014 में Jeff Atwood और John MacFarlane द्वारा आयोजित कठोर विनिर्देश प्रयास, अब संस्करण 0.31.2 (28 जनवरी 2024) पर है और वह बोली है जिसे अधिकांश आधुनिक पार्सर लक्षित करते हैं। GitHub Flavored Markdown (GFM, 6 अप्रैल 2019 को संस्करण 0.29-gfm में औपचारिक) GFM सुपरसेट है जो तालिकाओं, टास्क सूचियों, स्ट्राइकथ्रू, ऑटोलिंक्स, और अस्वीकृत-कच्चे-HTML नियमों को जोड़ता है। GitHub के पैमाने के कारण GFM वह बोली है जिसे अधिकांश उपयोगकर्ता वास्तव में वेब पर देखते हैं। Markdown अब लगभग हर डेवलपर दस्तावेज़ीकरण पारिस्थितिकी का देशी प्रारूप है; HTML वेब का सार्वभौमिक आउटपुट प्रारूप बना हुआ है; उनके बीच रूपांतरण ठीक उतना ही सामान्य है जितना उल्टा, और उस क्षण के लिए मौजूद है जब आपको इसे जल्दी, एक ब्राउज़र में, बिना इंस्टॉलेशन के और बिना डेटा आपके डिवाइस से बाहर जाने के चाहिए।
गोपनीयता: यहाँ केवल-ब्राउज़र क्यों मायने रखता है
एक कन्वर्टर में पेस्ट किए गए HTML में अक्सर मूल स्रोत के निशान होते हैं, आंतरिक CMS मार्कअप, अभी तक प्रकाशित न की गई ड्राफ़्ट सामग्री, ईमेल टेम्पलेट के अंदर ग्राहक डेटा, लिंक URL जो आंतरिक साइट संरचना का खुलासा करते हैं, छवि संदर्भ जो निजी एसेट सर्वरों की ओर इशारा करते हैं। सर्वर-साइड कन्वर्टर इन सबको एक तृतीय-पक्ष सेवा पर अपलोड करते हैं। यह उपकरण पूरी तरह से आपके ब्राउज़र में JavaScript के माध्यम से चलता है: आप जो HTML पेस्ट करते हैं वह कभी नेटवर्क पार नहीं करता, Convert पर क्लिक करते समय DevTools के Network टैब में सत्यापित करें, या लोड होने के बाद पृष्ठ को ऑफ़लाइन (एयरप्लेन मोड) ले जाएँ और कन्वर्टर अब भी काम करता है। अप्रकाशित ड्राफ़्ट, ग्राहक ईमेल टेम्पलेट, आंतरिक दस्तावेज़ीकरण अंशों, या किसी भी HTML के लिए सुरक्षित जिसे आप किसी अजनबी की हार्ड ड्राइव पर कॉपी नहीं देखना चाहते।
अक्सर पूछे जाने वाले प्रश्न
क्या यह बड़ी फ़ाइलों के साथ काम करता है?
हाँ, क्योंकि रूपांतरण आपके ब्राउज़र में चलता है, व्यावहारिक सीमा आपके डिवाइस की उपलब्ध मेमोरी है। एक आधुनिक लैपटॉप पर हज़ारों पंक्तियाँ एक सेकंड से कहीं कम में परिवर्तित हो जाती हैं। बहुत बड़े इनपुट (लाखों नोड्स) DOM वॉकर के रिकर्स करते समय टैब को संक्षिप्त रूप से फ़्रीज़ कर सकते हैं। पूरे CMS निर्यात के बैच रूपांतरण के लिए, Node में Turndown या Python में markdownify का उपयोग करने वाली स्क्रिप्ट बेहतर उपकरण है।
इनलाइन शैलियों और CSS वर्गों का क्या होता है?
पूरी तरह से छोड़ दिए जाते हैं। Markdown का ज़ोर देने वाला व्याकरण bold, italic, strikethrough और code को कवर करता है; मनमानी रंग, फ़ॉन्ट, आकार या वर्ग-चालित स्टाइलिंग के लिए कोई सिंटैक्स नहीं है। यदि आपके आउटपुट में दृश्य स्टाइलिंग मायने रखती है, तो या तो मूल को HTML के रूप में रखें या AsciiDoc, reStructuredText, या MDX (Markdown और JSX घटक, Docusaurus द्वारा उपयोग किया जाता है) जैसे समृद्ध गंतव्य प्रारूप का उपयोग करें। लेख-संग्रहण और CMS-माइग्रेशन उपयोग मामलों के लिए जिनके लिए यह उपकरण बना है, शैलियों को छोड़ देना सही व्यवहार है, Markdown का पूरा बिंदु दृश्य शोर को हटाना और केवल संरचना रखना है।
क्या यह उपकरण ऑफ़लाइन काम करता है?
हाँ, एक बार पृष्ठ लोड हो जाने पर, रूपांतरण पूरी तरह से आपके ब्राउज़र के अंदर JavaScript में चलता है। रूपांतरण के दौरान कोई नेटवर्क कॉल नहीं। Convert पर क्लिक करते समय DevTools के Network टैब में सत्यापित करें, या पृष्ठ लोड होने के बाद डिवाइस को ऑफ़लाइन (एयरप्लेन मोड) ले जाएँ और उपकरण अब भी काम करता है।
क्या यह Turndown है?
नहीं। Turndown (Dom Christie की लाइब्रेरी) JavaScript में संदर्भ कार्यान्वयन है और एक Node प्रोजेक्ट में पहुँचने का स्पष्ट उपकरण है, पर यह शीर्षक शैली, बुलेट मार्कर, लिंक शैली, कोड ब्लॉक शैली इत्यादि के लिए पूर्ण कॉन्फ़िगरबिलिटी के साथ एक पर्याप्त निर्भरता है। यह इन-ब्राउज़र उपकरण एक छोटा हाथ से लिखा गया DOM वॉकर है (लगभग 150 पंक्तियाँ) जो कॉन्फ़िगरेशन सतह के बिना सामान्य मामले (शीर्षक, अनुच्छेद, ज़ोर, लिंक, छवियाँ, सूचियाँ, ब्लॉक उद्धरण, फेंस्ड कोड, बुनियादी तालिकाएँ) को लक्षित करता है। उन वर्कफ़्लो के लिए जिनके लिए यह साइट बनी है (ब्राउज़र में एक-बार के रूपांतरण, कोई इंस्टॉलेशन नहीं), छोटा कार्यान्वयन सही रूप है; उत्पादन स्क्रैपिंग पाइपलाइनों के लिए जिन्हें कॉन्फ़िगरेबल नियमों की आवश्यकता होती है, Turndown सही विकल्प बना रहता है।
तालिकाओं को कैसे संभाला जाता है?
GFM पाइप तालिकाओं के रूप में: एक हेडर पंक्ति, डैश की एक डिलीमिटर पंक्ति, और <tr> प्रति एक बॉडी पंक्ति। पाइप तालिकाएँ समतल हैं, वे colspan, rowspan, बहु-पंक्ति सेल सामग्री, कोशिकाओं के अंदर सूचियाँ, या प्रति-सेल संरेखण का प्रतिनिधित्व नहीं कर सकतीं। यदि आपकी HTML तालिका इन विशेषताओं में से किसी का उपयोग करती है, तो यह कन्वर्टर एक अवक्रमित पाइप तालिका उत्सर्जित करता है जो अतिरिक्त संरचना खो देती है। जटिल तालिकाओं के लिए, दो व्यावहारिक विकल्प: (a) तालिका को Markdown के अंदर कच्चे HTML के रूप में रखें (CommonMark एम्बेडेड HTML की अनुमति देता है) और भरोसा करें कि आपका गंतव्य रेंडरर इसे आगे जाने देगा; (b) ग्रिड-तालिका आउटपुट के साथ Pandoc का उपयोग करें, जो विलयित कोशिकाओं को व्यक्त कर सकता है।
क्या मैं किसी वेब पृष्ठ का पूरा HTML पेस्ट कर सकता हूँ?
आप कर सकते हैं, पर शायद आपको नहीं करना चाहिए। एक आधुनिक वेब पृष्ठ के पूर्ण स्रोत में JavaScript कोड के साथ <script> टैग, CSS के साथ <style> ब्लॉक, ट्रैकिंग पिक्सेल, विज्ञापन मार्कअप, और CMS टेम्पलेट टिप्पणियाँ होती हैं। यह कन्वर्टर स्क्रिप्ट और शैली सामग्री को स्पष्ट रूप से नहीं हटाता, इसलिए यह सब आपके Markdown आउटपुट में सादे टेक्स्ट के रूप में समाप्त होता है। साफ़ तरीक़ा: DevTools में केवल लेख तत्व का चयन करें (लेख पर राइट-क्लिक करें, «Inspect», फिर Elements पैनल में मेल खाते नोड पर राइट-क्लिक करें और «Copy outerHTML»), या पेस्ट करने से पहले एक सामग्री-निष्कर्षण चरण का उपयोग करें (Mozilla की Readability लाइब्रेरी, या Firefox Reader View में इसका पैकेज्ड रूप)। ब्राउज़र-एक्सटेंशन वर्कफ़्लो के लिए जो निष्कर्षण चरण को स्वचालित रूप से संभालते हैं, Obsidian Web Clipper या MarkDownload देखें।
संबंधित टूल
Markdown → HTML
Markdown सिंटैक्स को साफ़ HTML में रूपांतरित करें, लाइव रेंडरिंग पूर्वावलोकन के साथ।
Markdown पूर्वावलोकन
Markdown लिखें और लाइव रेंडरिंग देखें। टेबल, कोड ब्लॉक आदि का समर्थन।
Markdown टेबल जनरेटर
स्प्रेडशीट के साथ दृश्य रूप से Markdown टेबल बनाएँ। संरेखण सेट करें और आउटपुट कॉपी करें।