HTML को Markdown में बदलें
HTML से कंटेंट दिखाया जाता है; Markdown में आजकल ज़्यादा से ज़्यादा लोग लिखना और सहेजना पसंद करते हैं। यह कन्वर्टर .html फ़ाइलों को पढ़ने लायक .md टेक्स्ट में बदलता है, ताकि ब्लॉग आर्काइव, हेल्प सेंटर या सेव किया गया आर्टिकल किसी स्टैटिक साइट, नोट्स वॉल्ट या Git रिपॉज़िटरी में ले जाया जा सके।
डॉक्यूमेंट कन्वर्टर
या PDF, DOC, DOCX … फ़ाइलें यहाँ ड्रop करें ·
प्रति फ़ाइल अधिकतम 95 MB· अधिकतम 20 फ़ाइलें· 30 मिनट बाद हटा दी जाती हैं
फ़ाइलें हमारे सर्वर पर प्रोसेस होती हैं और 30 मिनट बाद हटा दी जाती हैं।
150 DPI पर A4 पेज करीब 1240 × 1754 px का बनता है। प्रिंटिंग के लिए 300 चुनें।
पूरी फ़ाइल बदलें या सिर्फ़ कुछ पेज या स्लाइड (PDF और प्रेज़ेंटेशन इनपुट के लिए)।
बदलने के लिए पेज या स्लाइड, जैसे 1-3, 5, 8-10।
UTF-8 हर भाषा के लिए काम करता है। अगर Windows पर Excel या Notepad में अक्षर बिगड़े दिखें तो UTF-8 with BOM चुनें; पुराने एन्कोडिंग सिर्फ़ पुराने सॉफ़्टवेयर के लिए हैं।
macOS, Linux और कोड एडिटर के लिए LF; पुराने Windows प्रोग्राम, जैसे क्लासिक Notepad, के लिए CRLF।
कॉमा मानक है। जिन देशों में दशमलव कॉमा से लिखा जाता है (जर्मनी, फ़्रांस, ब्राज़ील) वहाँ Excel के लिए सेमीकोलन चुनें।
कई शीट वाला Excel इनपुट: सभी बदलें (हर शीट के लिए एक सेक्शन या फ़ाइल) या सिर्फ़ पहली।
इस टूल का उपयोग कैसे करें
- 1
HTML फ़ाइलें अपलोड करें
प्रति बैच अधिकतम 20 और हर फ़ाइल 95 MB तक की .html या .htm फ़ाइलें जोड़ें। ब्राउज़र से सेव किया गया पेज, CMS एक्सपोर्ट या हाथ से लिखी फ़ाइल, सब चलती हैं।
- 2
टेक्स्ट सेटिंग जाँचें
इसमें बदलें में Markdown, फ़ॉर्मेटिंग में सरल, टेक्स्ट एन्कोडिंग में UTF-8 और लाइन एंडिंग में LF रखें। यह Git, स्टैटिक साइट जनरेटर और macOS या Linux के एडिटर के लिए ठीक रहता है।
- 3
Markdown में बदलें
Markdown में कन्वर्ट करें दबाएँ, फिर .md फ़ाइल को किसी भी टेक्स्ट एडिटर में खोलकर बचे हुए मेन्यू या फ़ुटर हटा दें। अपलोड की गई फ़ाइलें 30 मिनट बाद डिलीट हो जाती हैं।
HTML को Markdown में बदलने के लिए .html फ़ाइल अपलोड करें और Markdown में कन्वर्ट करें दबाएँ: हेडिंग # वाली लाइनें बन जाती हैं, लिंक text बन जाते हैं, लिस्ट के बुलेट और नंबर बने रहते हैं, और साधारण टेबल पाइप टेबल बन जाती हैं।
HTML को Markdown में बदलना: किसे और क्यों ज़रूरत है
John Gruber ने 2004 में Aaron Swartz के सहयोग से Markdown प्रकाशित किया, ताकि वेब के लिए सादे टेक्स्ट में लिखा जा सके, जो रेंडर होने से पहले भी स्वाभाविक रूप से पढ़ा जाए। बीस साल बाद यह GitHub README, Jekyll और Hugo जैसे स्टैटिक साइट जनरेटर, डॉक्यूमेंटेशन टूल, Obsidian जैसे नोट ऐप और कई आधुनिक वेबसाइटों के कंटेंट फ़ोल्डर का मूल फ़ॉर्मेट है।
इससे सामान्य दिशा के उलट एक लगातार प्रवाह बनता है। डेटाबेस-आधारित CMS छोड़ने वाली टीमों को सालों की पोस्ट .md फ़ाइलों में चाहिए होती हैं। लेखक लेखों को नोट्स वॉल्ट में क्लिप करते हैं। डेवलपर पुराने HTML हेल्प सेक्शन को docs-as-code रिपॉज़िटरी में ले जाते हैं, जहाँ बदलाव पुल रिक्वेस्ट में रिव्यू होते हैं। हर मामले में 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 |
| कोड और pre ब्लॉक | कोड और pre ब्लॉक to CommonMark: yes | कोड और 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 |
| फ़ॉर्म, वीडियो, iframe | – फ़ॉर्म, वीडियो, iframe to CommonMark: no | – फ़ॉर्म, वीडियो, iframe to GitHub Flavored Markdown: no |
HTML से Markdown कन्वर्टर का आउटपुट: क्या उम्मीद करें
क्लास नाम, इनलाइन स्टाइल, स्क्रिप्ट और लेआउट div हटा दिए जाते हैं, क्योंकि Markdown अर्थ बताता है, रूप नहीं। बोल्ड और इटैलिक दोहरे और इकहरे तारांकन बन जाते हैं, पैराग्राफ़ के भीतर की लाइन ब्रेक जुड़ जाती हैं, और जैसी कैरेक्टर एंटिटी UTF-8 के सामान्य अक्षर बन जाती हैं। उम्मीद रखें कि .md फ़ाइल HTML के आकार का एक छोटा हिस्सा होगी: शब्द रहते हैं और मार्कअप जाता है।
मिथकMarkdown किसी भी HTML लेआउट को दोहरा सकता है।
तथ्ययह सिर्फ़ टेक्स्ट का ढाँचा कवर करता है; कॉलम, रंग और पोज़िशन किए गए बॉक्स के लिए Markdown सिंटैक्स नहीं है, इसलिए वे खो जाते हैं या रॉ HTML के रूप में रहते हैं।
मिथककन्वर्ट किया गया पेज सीधे पब्लिश करने लायक होता है।
तथ्यमेन्यू, कुकी बैनर और फ़ुटर भी साथ आ जाते हैं; उन्हें हटाएँ, और अगर आपका साइट जनरेटर माँगता है तो फ़्रंट मैटर जोड़ें।
मिथकMarkdown आउटपुट हर जगह एक जैसा चलता है।
तथ्यटेबल और स्ट्राइकथ्रू के लिए GitHub Flavored Markdown रेंडरर चाहिए; सख़्त CommonMark टूल इन्हें सादे टेक्स्ट की तरह दिखाते हैं।
HTML और Markdown फॉर्मेट की जानकारी
HTML
हाइपरटेक्स्ट मार्कअप लैंग्वेज
HTML वेब की मार्कअप भाषा है, जिसका वर्णन पहली बार 1990 के दशक की शुरुआत में 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 इमेज लिंक बन जाते हैं, जो उन्हीं पाथ या URL की ओर इशारा करते हैं जो पेज में थे, इसलिए ऑनलाइन होस्ट की गई इमेज चलती रहती हैं। ब्राउज़र के Save Page As वाला लोकल इमेज फ़ोल्डर फ़ाइल के साथ अपलोड नहीं होता; उसे .md के बगल में कॉपी कर दें, तो रिलेटिव पाथ फिर से सही बैठ जाएँगे।
मेन्यू, साइडबार और फ़ुटर का क्या होता है?
फ़ाइल की हर चीज़ कन्वर्ट होती है, क्योंकि टूल यह नहीं जान सकता कि पेज का कौन सा हिस्सा लेख है। साफ़ नतीजे के लिए, जहाँ आपका CMS अनुमति दे वहाँ पोस्ट को थीम के बिना सेव करें, या बाद में Markdown के ऊपर और नीचे से नेविगेशन की लाइनें हटा दें।
WordPress पोस्ट को Hugo या Jekyll में कैसे ले जाएँ?
WordPress का बिल्ट-इन एक्सपोर्ट XML फ़ाइल होता है, HTML नहीं। इसलिए हर पोस्ट का HTML कन्वर्ट करें, जिसे कोड एडिटर से कॉपी करें या ब्राउज़र से सेव करें। फिर हर .md के ऊपर फ़्रंट मैटर जोड़ें, यानी तीन डैश वाली दो लाइनों के बीच का ब्लॉक, जिसमें शीर्षक, तारीख और टैग होते हैं। Hugo और Jekyll दोनों इसे वहीं से पढ़ते हैं।
Markdown में कुछ टेबल अजीब क्यों दिखती हैं?
GitHub Flavored Markdown से जुड़ी Markdown टेबल में एक हेडर पंक्ति होती है और मर्ज किए गए सेल नहीं होते। साधारण HTML टेबल साफ़ कन्वर्ट होती है; colspan, rowspan या नेस्टेड लिस्ट वाली टेबल का Markdown रूप नहीं होता, इसलिए वह सपाट कर दी जाती है। Markdown में रॉ HTML की अनुमति है, तो जहाँ लेआउट ज़रूरी हो वहाँ मूल टेबल वापस चिपका सकते हैं।
क्या AI या सर्च टूल को पेज देने के लिए Markdown अच्छा फॉर्मेट है?
अक्सर हाँ। Markdown ज़रूरी ढाँचा रखता है, जैसे हेडिंग, लिस्ट, लिंक और ज़ोर, और एट्रिब्यूट, स्क्रिप्ट व स्टाइल हटा देता है, इसलिए वही लेख बहुत छोटा और प्रोसेस करने में आसान हो जाता है। अगर कोई मार्कअप नहीं चाहिए, तो HTML से TXT इस्तेमाल करें।
- DOCX को Markdown में बदलेंWord DOCX को GitHub, स्टैटिक साइट जनरेटर और docs-as-code के लिए साफ़ Markdown में बदलें। इमेज .md के साथ ZIP में, एक बार में 20 फ़ाइलें।
- TXT को MD में बदलेंObsidian, GitHub या स्टैटिक साइट के लिए .txt फ़ाइलों को .md Markdown में बदलें। डिफ़ॉल्ट UTF-8 और LF, ज़रूरत पर CRLF, एक बार में 20 फ़ाइलें।
- HTML से टेक्स्ट कन्वर्टरHTML फ़ाइलों को प्लेन टेक्स्ट में बदलें: टैग, स्क्रिप्ट और स्टाइल हटते हैं, एंटिटी असली अक्षर बनती हैं, UTF-8 आउटपुट। एक बार में 20 पेज, बिना अकाउंट।
- Markdown को DOCX में बदलेंMarkdown (.md) को Word DOCX में बदलें: असली Heading स्टाइल, लिस्ट, टेबल और लिंक के साथ। Obsidian, Typora या GitHub ड्राफ़्ट के लिए जो Word में भेजने हों।
- Excel को MD में बदलेंExcel .xlsx शीट को README, विकी, Obsidian या AI प्रॉम्प्ट के लिए Markdown पाइप टेबल में बदलें। सभी शीट एक साथ, वैल्यू Excel जैसी ही।
- TXT को HTML में बदलें.txt फ़ाइल को सही HTML पेज में बदलें: पैराग्राफ़ बने रहते हैं, <, > और & एस्केप होते हैं, head में UTF-8 घोषित। एक साथ 20 फ़ाइलें।