ConvertOwl

Markdown से HTML — .md फ़ाइलों को तुरंत HTML में बदलें

GitHub Flavored Markdown (GFM) के पूर्ण समर्थन के साथ Markdown दस्तावेज़ों को HTML में बदलें: शीर्षक, बोल्ड, इटैलिक, लिंक, इमेज, कोड ब्लॉक, भाषा संकेतों वाला फ़ेंस्ड कोड, ब्लॉककोट, क्रमबद्ध और अक्रमित सूचियाँ, टास्क सूचियाँ, और तालिकाएँ। आउटपुट साफ़ HTML है, किसी वेबपेज, ईमेल टेम्पलेट या CMS में एम्बेड करने के लिए तैयार। रूपांतरण marked लाइब्रेरी का उपयोग करके आपके ब्राउज़र में चलता है।

इस टूल का उपयोग कैसे करें

  1. अपना Markdown पेस्ट करें

    कोई भी Markdown सामग्री पेस्ट करें — README फ़ाइलें, ब्लॉग पोस्ट, दस्तावेज़ीकरण, या नोट्स। GitHub Flavored Markdown पूरी तरह समर्थित है।

  2. Convert पर क्लिक करें

    marked लाइब्रेरी आपके Markdown को पार्स करती है और HTML उत्पन्न करती है। शीर्षक <h1>–<h6> बन जाते हैं, बोल्ड <strong> बन जाता है, लिंक <a> टैग बन जाते हैं, और कोड ब्लॉक भाषा क्लास संकेतों के साथ <pre><code> बन जाते हैं।

  3. HTML कॉपी या डाउनलोड करें

    किसी CMS या कोड एडिटर में पेस्ट करने के लिए HTML को क्लिपबोर्ड पर कॉपी करें, या इसे .html फ़ाइल के रूप में डाउनलोड करें।

  4. अपने पेज में एम्बेड करें

    आउटपुट HTML एक अंश है (पूरा पेज नहीं)। इसे अपने पेज के <body> में लपेटें या अपने कंटेंट एडिटर में पेस्ट करें। शीर्षक, कोड ब्लॉक और ब्लॉककोट के लिए अपनी CSS शैलियाँ जोड़ें।

अक्सर पूछे जाने वाले प्रश्न

क्या यह GitHub Flavored Markdown (GFM) का समर्थन करता है?

हाँ, marked लाइब्रेरी GFM का समर्थन करती है, जिसमें शामिल हैं: सिंटैक्स हाइलाइटिंग संकेतों वाले फ़ेंस्ड कोड ब्लॉक (```javascript), तालिकाएँ (| पाइप वर्णों का उपयोग करके), टास्क सूचियाँ (- [ ] और - [x]), स्ट्राइकथ्रू (~~text~~), और URL का स्वतः-लिंकिंग। मानक CommonMark सुविधाएँ भी समर्थित हैं।

क्या आउटपुट HTML को सीधे किसी वेबपेज पर एम्बेड करना सुरक्षित है?

इस टूल का HTML सैनिटाइज़ नहीं किया गया है — यदि आपके Markdown इनपुट में कच्चा HTML है (जिसकी Markdown अनुमति देता है), तो वह यथावत गुज़र जाता है। सार्वजनिक वेबसाइट पर रेंडर किए गए उपयोगकर्ता-जनित Markdown के लिए, DOM में डालने से पहले XSS हमलों को रोकने हेतु हमेशा DOMPurify जैसी लाइब्रेरी का उपयोग करके HTML आउटपुट को सैनिटाइज़ करें।

कोड ब्लॉक कैसे बदले जाते हैं?

कोड ब्लॉक (4 स्पेस के साथ इंडेंट या बैकटिक में लिपटे) <pre><code> HTML बन जाते हैं। भाषा संकेत वाले फ़ेंस्ड ब्लॉक (```python) को <code> तत्व पर class="language-python" विशेषता मिलती है, जिसका उपयोग Prism.js या highlight.js जैसी सिंटैक्स हाइलाइटिंग लाइब्रेरी रंग लागू करने के लिए करती हैं।

क्या मैं GitHub README से Markdown फ़ाइलें बदल सकता हूँ?

हाँ। GitHub Markdown (GFM) वह मानक है जिसका यह टूल समर्थन करता है। किसी README.md से कच्चा Markdown निर्यात या कॉपी करें (GitHub पर Raw बटन का उपयोग करें), इसे यहाँ पेस्ट करें, और GitHub जिस तरह रेंडर करता है उसके समकक्ष HTML पाएँ।

क्या यह Markdown गणित या LaTeX समीकरणों को संभालता है?

इनलाइन कोड ब्लॉक वाला बुनियादी Markdown सरल गणितीय संकेतन को संभालता है। पूर्ण LaTeX/KaTeX गणित रेंडरिंग इस टूल में शामिल नहीं है। गणित-भारी Markdown (जैसे Jupyter नोटबुक या शैक्षणिक पत्र) के लिए, कमांड लाइन पर Pandoc का उपयोग करें, जिसमें अंतर्निहित LaTeX और MathJax समर्थन है।

कुछ काम नहीं कर रहा? बग रिपोर्ट करें