Markdown प्रीव्यू
Markdown से HTML का एक प्रीसेट
Markdown टाइप करें और इसे तुरंत रेंडर होते देखें। किसी README, पुल रिक्वेस्ट विवरण, या डॉक्यूमेंटेशन को कमिट करने से पहले लिखने के लिए उपयोगी — प्रीव्यू किसी फ़्रेम में सैंडबॉक्स्ड होते हुए ताकि पेस्ट किया कंटेंट कुछ भी न चला सके।
- फ़ाइलें कभी आपकी डिवाइस से बाहर नहीं जातीं
- मुफ़्त, बिना साइन-अप
- कोई वॉटरमार्क नहीं
- लोड होने के बाद ऑफ़लाइन भी काम करता है
Markdown से HTML कैसे करें
- 1
Markdown टाइप करें या पेस्ट करें
आपके टाइप करते ही HTML और प्रीव्यू अपडेट होते हैं।
- 2
प्रीव्यू जाँचें
सैंडबॉक्स्ड फ़्रेम में रेंडर किया गया, तो पेस्ट किया कंटेंट कोई स्क्रिप्ट नहीं चला सकता।
- 3
HTML कॉपी करें
मार्कअप कॉपी करें या इसे .html फ़ाइल के रूप में डाउनलोड करें।
कच्ची सिंटैक्स का अंदाज़ा लगाने से प्रीव्यू के साथ लिखना बेहतर क्यों है
Markdown का पूरा आकर्षण यह है कि इसे सादे टेक्स्ट की तरह लिखा और पढ़ा जा सकता है, लेकिन यही सरलता ठीक वह चीज़ है जो कुछ ग़लतियों को रेंडर होने तक अदृश्य बना देती है — किसी टेबल की सेपरेटर पंक्ति में एक ग़ायब वर्टिकल बार कैरेक्टर उसे चुपचाप टेबल की बजाय सादे पैराग्राफ़ के रूप में दिखाना शुरू कर देता है, ग़लत संख्या के स्पेस से इंडेंट की गई कोई नेस्टेड लिस्ट ग़लत पैरेंट एलिमेंट से जुड़ जाती है, और इनमें से किसी भी समस्या के लिए कोई एरर मैसेज नहीं है, सिर्फ़ ऐसा आउटपुट जो चुपचाप इच्छित रूप से नहीं दिखता। लिखते समय लगातार अपडेट होते असली रेंडर किए नतीजे को देखना ठीक उसी पल इस तरह की फ़ॉर्मेटिंग ग़लती पकड़ लेता है जब वह डाली जाती है, जो किसी पूरे README या पुल रिक्वेस्ट विवरण को आँख मूँदकर लिखने और सिर्फ़ कहीं पब्लिश होने के बाद यह पता चलने से कहीं तेज़ है कि फ़ॉर्मेट टूट गया।
किसी ख़ास डेस्टिनेशन के लिए लिखना
GitHub, कोई डॉक्यूमेंटेशन साइट, और कोई फ़ोरम पोस्ट सब व्यापक रूप से GFM सपोर्ट करने के बावजूद एक ही Markdown सोर्स को किनारे-मामलों में थोड़ा अलग रेंडर कर सकते हैं, तो पब्लिश करने से पहले प्रीव्यू करना ख़ास तौर पर तब फ़ायदेमंद है जब डेस्टिनेशन ऐसा हो जहाँ कोई रेंडरिंग ग़लती बड़ी ऑडियंस को दिखेगी — कोई सार्वजनिक README, किसी लॉन्च की घोषणा, या कोई पुल रिक्वेस्ट विवरण जिसे रिव्यूअर वाक़ई ध्यान से पढ़ेंगे।
अक्सर पूछे जाने वाले सवाल
Markdown का कौन सा वैरिएंट सपोर्टेड है?
GitHub Flavored Markdown: टेबल, फ़ेंस्ड कोड ब्लॉक, टास्क लिस्ट, स्ट्राइकथ्रू और ऑटोलिंक, CommonMark के मूल के ऊपर। यही वह बोली है जो GitHub, Reddit और ज़्यादातर स्टैटिक साइट जेनरेटर इस्तेमाल करते हैं।
क्या किसी अविश्वसनीय स्रोत का Markdown पेस्ट करना सुरक्षित है?
प्रीव्यू स्क्रिप्ट बंद किए किसी सैंडबॉक्स्ड iframe के अंदर रेंडर होता है, तो एम्बेडेड `<script>` टैग और इवेंट हैंडलर नहीं चल सकते। ध्यान दें कि *जेनरेट किया HTML* आपके Markdown में मौजूद किसी भी कच्चे HTML को अब भी रखता है — जो कंटेंट आपने नहीं लिखा उसे पब्लिश करने से पहले सर्वर पर उसे सैनिटाइज़ करें।
क्या यह Markdown के अंदर कच्चा HTML सपोर्ट करता है?
हाँ — Markdown इनलाइन HTML की अनुमति देता है और इसे जैसा है वैसा आगे बढ़ा देता है। यही वजह है कि ऊपर वाली सैनिटाइज़ेशन नोट मायने रखती है अगर स्रोत अविश्वसनीय हो।
मेरी टेबल क्यों रेंडर नहीं होती?
GFM टेबल को हेडर के नीचे हाइफ़न वाली एक सेपरेटर पंक्ति चाहिए, और अगर टेबल किसी पैराग्राफ़ के बाद आती है तो शुरुआत में एक ख़ाली लाइन। सेपरेटर पंक्ति में एक अकेली ग़ायब वर्टिकल बार सब कुछ चुपचाप वापस सादे टेक्स्ट में बदल देती है।