Markdown पार्सर
Markdown को रियल-टाइम में पार्स और प्रीव्यू करें। GFM टेबल, टास्क सूचियाँ, स्ट्राइकथ्रू और बहुत कुछ समर्थित। सारी प्रोसेसिंग आपके ब्राउज़र में ही होती है।
HTML प्रीव्यू यहाँ दिखाई देगा...
Markdown पार्सर का उपयोग कैसे करें
Markdown लिखें
बाईं ओर के एडिटर में अपना Markdown कंटेंट टाइप या पेस्ट करें।
लाइव प्रीव्यू
दाईं ओर के पैनल में रेंडर हुआ HTML आउटपुट रियल-टाइम में देखें।
HTML कॉपी करें
अपने प्रोजेक्ट में उपयोग के लिए जनरेट किया गया HTML कॉपी करें।
Markdown क्या है?
Markdown जॉन ग्रुबर द्वारा 2004 में बनाई गई एक हल्की मार्कअप भाषा है। यह सादे टेक्स्ट फ़ॉर्मैटिंग सिंटैक्स का उपयोग करती है जिसे HTML और कई अन्य फ़ॉर्मैट में बदला जा सकता है। डॉक्युमेंटेशन, README फ़ाइलें, ब्लॉग पोस्ट और मैसेजिंग प्लेटफ़ॉर्म पर Markdown व्यापक रूप से उपयोग होता है।
समर्थित सिंटैक्स
हेडिंग
# सिंटैक्स से H1 से H6 तक
टेक्स्ट फ़ॉर्मैटिंग
बोल्ड, इटैलिक, स्ट्राइकथ्रू, इनलाइन कोड
सूचियाँ और टेबल
ऑर्डर्ड, अनऑर्डर्ड, टास्क सूचियाँ और GFM टेबल
कोड ब्लॉक
सिंटैक्स हाइलाइटिंग के साथ फ़ेंस्ड कोड ब्लॉक
अक्सर पूछे जाने वाले प्रश्न
GFM (GitHub Flavored Markdown) GitHub द्वारा उपयोग की जाने वाली Markdown की एक बोली है। यह स्टैंडर्ड Markdown को टेबल, टास्क सूचियाँ, स्ट्राइकथ्रू टेक्स्ट और ऑटोलिंक जैसी सुविधाओं से विस्तारित करती है।
पार्सर फ़ेंस्ड कोड ब्लॉक रेंडर करता है। रंगों के साथ पूर्ण सिंटैक्स हाइलाइटिंग के लिए आप इसे ऐसी CSS स्टाइलशीट के साथ जोड़ सकते हैं जो कोड एलिमेंट को स्टाइल करती हो।
हाँ! एडिटर में अपना Markdown लिखें, रेंडर हुआ HTML कॉपी करें और इसे अपने डॉक्युमेंटेशन, ब्लॉग या वेबसाइट में उपयोग करें।
मूल Markdown (2004) ने कई एज केस अनिर्धारित छोड़ दिए, इसलिए कार्यान्वयन अलग-अलग हो गए। CommonMark उन्हें हल करने वाला कठोर स्पेसिफिकेशन है; GFM (GitHub Flavored Markdown) CommonMark प्लस एक्सटेंशन है: टेबल, टास्क सूचियाँ, स्ट्राइकथ्रू, ऑटोलिंक और disallowed-raw-HTML फ़िल्टर। यह टूल GFM रेंडर करता है, जो GitHub पर आप जो देखते हैं उससे मेल खाता है।
इनलाइन कोड को सिंगल बैकटिक में लपेटें। फ़ेंस्ड ब्लॉक सिंटैक्स हाइलाइटिंग के लिए भाषा टैग के साथ ट्रिपल बैकटिक का उपयोग करते हैं - जैसे ओपनिंग लाइन पर ```python - या हर लाइन को चार स्पेस से इंडेंट करें (पुराना सिंटैक्स, जो सूचियों के अंदर खराब तरीके से काम करता है)। जब आपके कोड में ही बैकटिक हों तो ट्रिपल टिल्ड भी फ़ेंस की तरह काम करते हैं।
हाँ - इनलाइन HTML टैग आउटपुट तक पहुँच जाते हैं। GFM का disallowed-raw-HTML एक्सटेंशन, फ़िल्टर सक्रिय होने पर, केवल कुछ खतरनाक टैग (script, style, iframe और इनके साथी) हटाता है। दो सावधानियाँ: ब्लॉक-लेवल HTML सामग्री को लपेटता है जहाँ अंदर Markdown सिंटैक्स प्रोसेस होना बंद हो जाता है (खाली लाइनें मायने रखती हैं), और उपयोगकर्ता द्वारा सबमिट किए गए किसी भी Markdown को टैग फ़िल्टर से आगे XSS के विरुद्ध सैनिटाइज़ किया जाना चाहिए।
पाइप-सेपरेटेड पंक्तियाँ, जिनके हेडर के नीचे हाइफ़न की डेलिमिटर लाइन होती है। कोलन अलाइनमेंट तय करते हैं: बाईं ओर कोलन-डैश का मतलब बायाँ (डिफ़ॉल्ट), दोनों सिरों पर कोलन का मतलब मध्य, डैश-कोलन का मतलब दायाँ। सेल में ब्लॉक एलिमेंट नहीं हो सकते; लिटरल पाइप को \| के रूप में एस्केप करें; और हर पंक्ति के बाहरी पाइप वैकल्पिक हैं। ज़्यादा जटिल लेआउट के लिए रॉ HTML या डॉक्स इंजन चाहिए।
आम संदिग्ध: असंगत इंडेंटेशन (नेस्टेड आइटम को आम तौर पर पैरेंट आइटम की सामग्री के पहले अक्षर के साथ अलाइनमेंट की ज़रूरत होती है), पैराग्राफ और सूची के बीच खाली लाइन की कमी, या स्पेस के साथ टैब मिलाना। CommonMark इन सबके लिए सटीक नियम देता है। टैब को स्पेस में बदलना और सूचियों के चारों ओर खाली लाइनें जोड़ना नेस्टिंग बग का बड़ा बहुमत ठीक कर देता है।
संबंधित टूल्स
JSON पार्सर टूलकिट
तुरंत एरर फ़ीडबैक के साथ अपने ब्राउज़र में JSONPath द्वारा JSON वैलिडेट, फ़ॉर्मैट, मिनिफ़ाई और क्वेरी करें
XML पार्सर
XPath समर्थन के साथ XML दस्तावेज़ फ़ॉर्मैट, वैलिडेट और क्वेरी करें
CSV पार्सर
विन्यास योग्य डेलिमिटर और कॉलम आँकड़ों के साथ CSV डेटा को विज़ुअल तालिका में पार्स करें
प्रामाणिक संदर्भ
इस टूल के पीछे के मूल स्रोत — दूसरे हाथ के सार नहीं, बल्कि आधिकारिक स्टैंडर्ड और स्पेसिफिकेशन।