Skip to content

Markdown सिंटैक्स

Markdown एक हल्की मार्कअप भाषा है जिसमें एक सरल सिंटैक्स है जो आपको प्रारूपण के बजाय सामग्री पर अधिक ध्यान केंद्रित करने की अनुमति देता है। यह एक पठनीय और लिखने योग्य सादे पाठ प्रारूप का उपयोग करता है, HTML के साथ मिश्रित किया जा सकता है, और HTML, PDF, या अपने स्वयं के .md फ़ाइल प्रारूप में निर्यात किया जा सकता है।

डिज़ाइन दर्शन

Markdown का लक्ष्य "पठनीयता और लेखन में आसानी" है।

पठनीयता सबसे महत्वपूर्ण बात है। Markdown में लिखी गई एक फ़ाइल सादे पाठ के रूप में प्रकाशित होनी चाहिए और ऐसा नहीं लगना चाहिए कि यह टैग या प्रारूपण निर्देशों से भरी हुई है।

Markdown के सिंटैक्स का प्राथमिक डिज़ाइन लक्ष्य इसे यथासंभव पठनीय बनाना है। इस लक्ष्य के आधार पर, Markdown दस्तावेज़ सादे पाठ के रूप में प्रकाशित किए जा सकते हैं बिना यह दिखाए कि वे टैग या प्रारूपण निर्देशों से भरे हुए हैं।

—— John Gruber

HTML संगतता

Markdown के सिंटैक्स का लक्ष्य वेब के लिए उपयुक्त एक लेखन भाषा होना है।

Markdown HTML को प्रतिस्थापित करने का लक्ष्य नहीं रखता, न ही इसके करीब होने का। इसका सिंटैक्स सीमित है और केवल HTML टैग के एक छोटे उपसमुच्चय को कवर करता है।

Markdown द्वारा कवर न किए गए टैग HTML का उपयोग करके दस्तावेज़ में सीधे लिखे जा सकते हैं। यह चिह्नित करने की आवश्यकता नहीं है कि यह HTML है या Markdown; बस टैग सीधे जोड़ें।

उदाहरण के लिए, Markdown फ़ाइल में एक HTML तालिका जोड़ें:

markdown
यह एक नियमित पैराग्राफ है।

<table>
    <tr>
        <td>Foo</td>
    </tr>
</table>

यह एक और नियमित पैराग्राफ है।

स्वचालित विशेष वर्ण रूपांतरण

HTML फ़ाइलों में, दो वर्णों को विशेष हैंडलिंग की आवश्यकता होती है: < और &

  • < खोलने वाले टैग के लिए उपयोग किया जाता है
  • & HTML इकाइयों के लिए उपयोग किया जाता है

Markdown आपको इन वर्णों को स्वाभाविक रूप से लिखने देता है और आपके लिए रूपांतरण को संभालता है। यदि आप जो & उपयोग करते हैं वह HTML इकाई का हिस्सा है, तो इसे संरक्षित किया जाएगा; अन्यथा, इसे &amp; में परिवर्तित किया जाएगा।

Markdown बुनियादी सिंटैक्स तत्व

Markdown के बुनियादी सिंटैक्स में निम्नलिखित तत्व शामिल हैं:

ब्लॉक तत्व

Markdown इनलाइन तत्व

अन्य

Markdown सिंटैक्स उदाहरण

नीचे विभिन्न बुनियादी सिंटैक्स तत्वों वाला एक उदाहरण है:

markdown
# मेरा दस्तावेज़

यह **बोल्ड पाठ** और *इटैलिक पाठ* का एक उदाहरण है।

## Markdown सूची उदाहरण

### खरीदारी सूची
- सेब
- केला
- संतरा

### कार्य सूची
1. Markdown मूल बातें सीखें
2. लेखन का अभ्यास करें
3. दोस्तों के साथ साझा करें

> यह एक ब्लॉककोट का उदाहरण है। Markdown लेखन को सरल और सुरुचिपूर्ण बनाता है।

यह [होमपेज के लिए एक उदाहरण लिंक](/hi/) है।

कोड उदाहरण:

आप इनलाइन कोड भी उपयोग कर सकते हैं, जैसे console.log('Hello World')

Markdown सर्वोत्तम प्रथाएं

Markdown शीर्षक

  • प्रति दस्तावेज़ केवल एक स्तर 1 शीर्षक (#) का उपयोग करें
  • शीर्षक स्तरों को तार्किक रखें; स्तरों को छोड़ें नहीं
  • शीर्षकों से पहले और बाद में रिक्त पंक्तियाँ छोड़ें

सूची प्रारूपण

  • अक्रमित सूची प्रतीकों को सुसंगत रखें (केवल -, *, या + का उपयोग करें)
  • सूची आइटम के बीच रिक्त पंक्तियों की आवश्यकता नहीं है जब तक कि कई पैराग्राफ न हों

Markdown लिंक और छवियाँ

  • लिंक के लिए सार्थक पाठ विवरण प्रदान करें
  • छवियों के लिए alt पाठ प्रदान करें

Markdown कोड प्रदर्शन

  • छोटे कोड के लिए इनलाइन कोड का उपयोग करें
  • लंबे या बहु-पंक्ति कोड के लिए कोड ब्लॉक का उपयोग करें
  • सिंटैक्स हाइलाइटिंग सक्षम करने के लिए कोड ब्लॉक के लिए भाषा निर्दिष्ट करें

उपकरण समर्थन

लगभग सभी Markdown अनुप्रयोग इन बुनियादी सिंटैक्स तत्वों का समर्थन करते हैं। विभिन्न Markdown प्रोसेसर के बीच मामूली अंतर हो सकते हैं, लेकिन बुनियादी सिंटैक्स सार्वभौमिक है।

अगले कदम

अब जब आपके पास Markdown के बुनियादी सिंटैक्स का अवलोकन है, आप कर सकते हैं:

विशिष्ट सिंटैक्स तत्व सीखना शुरू करें:

  1. Markdown शीर्षक सिंटैक्स
  2. Markdown पैराग्राफ और लाइन ब्रेक
  3. Markdown जोर सिंटैक्स
  4. Markdown सूची सिंटैक्स

www.markdownlang.com द्वारा निर्मित