Markdown ↔ HTML कनवर्टर
लाइव पूर्वावलोकन के साथ Markdown को HTML में बदलिए, या HTML को वापस Markdown में
इस टूल के बारे में
Markdown लिखिए या चिपकाइए और रेंडर किया पूर्वावलोकन तथा बना हुआ HTML — दोनों साथ-साथ देखिए: शीर्षक, GFM तालिकाएँ, कार्य-सूची जैसी बुलेट, बाड़ लगे कोड ब्लॉक और काटा हुआ पाठ शामिल। उलटी दिशा मौजूदा HTML को साफ़ Markdown में बदलती है, ATX शीर्षकों, डैश बुलेट और बाड़ लगे कोड के साथ, जो पुरानी CMS सामग्री को दस्तावेज़ रिपॉज़िटरी में लाने का सबसे तेज़ तरीक़ा है।
पूर्वावलोकन रेंडर होने से पहले साफ़ किया जाता है: स्क्रिप्ट, iframe और इवेंट-हैंडलर एट्रिब्यूट हटा दिए जाते हैं, इसलिए शत्रुतापूर्ण मार्कअप वाला साझा लिंक आपके ब्राउज़र में कुछ नहीं चला सकता। HTML आउटपुट बॉक्स हमेशा कच्चा रूपांतरण दिखाता है, ताकि उसे टेम्पलेट या ईमेल में कॉपी किया जा सके।
रूपांतरण और पूर्वावलोकन स्थानीय रूप से चलते हैं। अनघोषित फ़ीचर नामों वाले रिलीज़ नोट के मसौदे आपकी मशीन पर ही रहते हैं।
अक्सर पूछे जाने वाले प्रश्न
- यह Markdown का कौन-सा रूप है?
- CommonMark, साथ में GitHub के वे विस्तार जो लोग वाक़ई इस्तेमाल करते हैं: तालिकाएँ, काटा हुआ पाठ और स्वतः लिंक बनते URL। नरम पंक्ति-विराम नरम ही रहते हैं — एक अकेली नई पंक्ति <br> नहीं बनती, ठीक वैसे ही जैसे GitHub दस्तावेज़ रेंडर करता है।
- पूर्वावलोकन कच्चे HTML आउटपुट से अलग क्यों है?
- पूर्वावलोकन एक सैनिटाइज़र से गुज़रता है जो रेंडर करने से पहले स्क्रिप्ट टैग, इनलाइन इवेंट हैंडलर और javascript: URL हटा देता है। आउटपुट बॉक्स सैनिटाइज़ेशन को छोड़ देता है क्योंकि वह पाठ है, रेंडर किया मार्कअप नहीं — यदि आप उपयोगकर्ता का दिया HTML जड़ रहे हों तो आगे ख़ुद सैनिटाइज़ कीजिए।
- HTML → Markdown कितना निष्ठावान है?
- संरचनात्मक तत्व — शीर्षक, सूचियाँ, लिंक, ज़ोर, कोड, उद्धरण, छवियाँ — साफ़-साफ़ बदलते हैं। जिस HTML का Markdown में समकक्ष नहीं (नेस्टेड तालिकाएँ, क्लास वाले div, इनलाइन स्टाइल) वह कच्चे HTML के रूप में निकल जाता है या अपना रूप-रंग खो देता है, इसलिए बाद में एक बार पढ़ लेना अच्छा रहता है।
- क्या बने हुए HTML को ईमेल में इस्तेमाल कर सकता हूँ?
- हाँ — आउटपुट सादा सिमेंटिक HTML है, बिना क्लास और बिना बाहरी स्टाइलशीट के, और ईमेल क्लाइंट इसी को सबसे अच्छे से सहते हैं। जो सजावट चाहिए उसे ऊपर से इनलाइन जोड़ लीजिए।