इस लेख में
Markdown क्या है?
Markdown एक हल्की मार्कअप भाषा है जिसे John Gruber ने 2004 में बनाया था। यह सादे टेक्स्ट में फ़ॉर्मेटिंग जोड़ने के लिए विराम-चिह्न-आधारित सरल सिंटैक्स का उपयोग करती है — # से शीर्षक, ** से बोल्ड, [text](url) से लिंक — जो फ़ॉर्मेट किए गए HTML में प्रस्तुत होते हैं। इसकी सरलता ने इसे डेवलपर दस्तावेज़ीकरण का सार्वभौमिक मानक बना दिया।
Markdown हर जगह इस्तेमाल होता है: GitHub README फ़ाइलें, Stack Overflow के जवाब, Slack संदेश, Notion पेज, दस्तावेज़ीकरण साइटें और ब्लॉग प्लेटफ़ॉर्म। अधिकांश डेवलपर बिना सोचे-समझे रोज़ाना Markdown लिखते हैं।
Markdown प्रीव्यू कैसे काम करता है
CheckTown का Markdown प्रीव्यू आपके टाइप करते ही आपके Markdown को वास्तविक समय में HTML में प्रस्तुत कर देता है।
- CommonMark अनुपालन — CommonMark विनिर्देश के अनुसार मानक Markdown प्रस्तुत करता है
- GFM एक्सटेंशन — टेबल, टास्क सूची और स्ट्राइकथ्रू सहित GitHub Flavored Markdown का समर्थन करता है
- सिंटैक्स हाइलाइटिंग — आम प्रोग्रामिंग भाषाओं के लिए कोड ब्लॉक हाइलाइट किए जाते हैं
निःशुल्क आज़माएँ — कोई साइनअप आवश्यक नहीं
Markdown प्रीव्यू करें →Markdown प्रीव्यू का उपयोग कब करें
Markdown प्रीव्यू किसी भी ऐसे लेखन वर्कफ़्लो के लिए उपयोगी है जहाँ आपको प्रकाशित करने से पहले प्रस्तुति सत्यापित करनी हो।
- README फ़ाइलें — GitHub पर पुश करने से पहले README.md फ़ाइलों का मसौदा बनाएँ और प्रीव्यू करें
- दस्तावेज़ीकरण — दस्तावेज़ साइटों पर प्रकाशित करने से पहले तकनीकी दस्तावेज़ीकरण लिखें और प्रीव्यू करें
- ब्लॉग पोस्ट — Markdown में ब्लॉग पोस्ट लिखें और फ़ॉर्मेट किए गए आउटपुट का प्रीव्यू करें
अक्सर पूछे जाने वाले सवाल
Markdown के विभिन्न फ़्लेवर में क्या अंतर है?
मूल Markdown विनिर्देश ने कई किनारे के मामलों को अपरिभाषित छोड़ दिया, जिससे कई असंगत कार्यान्वयन सामने आए। CommonMark एक मानकीकृत विनिर्देश है जो अस्पष्टताओं को दूर करता है। GitHub Flavored Markdown (GFM) टेबल, टास्क सूची और ऑटोलिंक के साथ CommonMark का विस्तार करता है। अधिकांश प्लेटफ़ॉर्म या तो CommonMark या GFM का उपयोग करते हैं।
क्या Markdown में कच्चा HTML शामिल किया जा सकता है?
हाँ, अधिकांश Markdown प्रोसेसर कच्चे HTML टैग को सीधे Markdown दस्तावेज़ों में जड़ने की अनुमति देते हैं। यह उस उन्नत फ़ॉर्मेटिंग के लिए उपयोगी है जिसे Markdown सिंटैक्स समर्थन नहीं देता। हालाँकि, कई प्लेटफ़ॉर्म सुरक्षा के लिए HTML को सैनिटाइज़ कर देते हैं, इसलिए उपयोगकर्ता-जनित सामग्री के संदर्भों में कच्चा HTML हटाया जा सकता है।
मैं Markdown में टेबल कैसे जोड़ूँ?
टेबल पाइप अक्षरों और हाइफ़न का उपयोग करते हैं: पहली पंक्ति में | Header 1 | Header 2 |, दूसरी पंक्ति में विभाजक के लिए | --- | --- |, फिर डेटा पंक्तियाँ। स्तंभ संरेखण विभाजक में कोलन की स्थिति से नियंत्रित होता है: बाएँ के लिए :---, केंद्र के लिए :---:, दाएँ के लिए ---:।