एचडीजी बताते हैं: मार्कडाउन क्या है और मुझे क्या मूल बातें पता होनी चाहिए?

यदि आप नियमित रूप से ऑनलाइन सोशल नेटवर्क या चर्चा मंचों का उपयोग करते हैं, तो संभावना है कि आपने मार्कडाउन को देखा या उपयोग किया है ,(Markdown) यह भी जाने बिना कि मार्कडाउन(Markdown) क्या है।

वेब पर पहले से मौजूद कई लोगों के लिए, HTML उनके द्वारा सीखी गई पहली और सबसे प्राथमिक कोडिंग भाषा थी। हालाँकि, मार्कडाउन(Markdown) और भी सरल है। वास्तव में, यह इतना आसान है कि इसके लिए पाठ्यक्रम बिल्कुल मौजूद नहीं हैं। आप इसे कुछ ही मिनटों में सीख सकते हैं।

इस लेख में, मार्कडाउन(Markdown) क्या है और वेब की सबसे लोकप्रिय और हल्की मार्कअप भाषाओं में से एक के बारे में आपको जो कुछ पता होना चाहिए, उसकी मूल बातों पर चलते हैं।

मार्कडाउन क्या है?(What Is Markdown?)

एक नाम के रूप में, मार्कडाउन(Markdown) "मार्कअप" शब्द पर एक नाटक है। मार्कअप(” Markup) को "मुद्रण की तैयारी में पाठ को सही करने की प्रक्रिया या परिणाम" के रूप में परिभाषित किया गया है, जो इस बात का सटीक विवरण है कि कैसे प्रोग्रामिंग भाषाएं दुभाषियों के साथ इंटरैक्ट करती हैं और हम में से उन लोगों के लिए टेक्स्ट प्रदर्शित करने के लिए इंजन प्रदान करती हैं जो इंटरनेट ब्राउज़ कर रहे हैं।

एचटीएमएल "हाइपरटेक्स्ट मार्कअप(Markup) लैंग्वेज" के लिए खड़ा है, और मार्कडाउन(Markdown) इसलिए आसानी से एचटीएमएल(HTML) कोड लिखने का एक तरीका है, हालांकि कम मजबूत तरीके से।

मार्कडाउन(Markdown) 2004 में जॉन ग्रुबर(John Gruber) और आरोन स्वार्ट्ज(Aaron Swartz) द्वारा बनाया गया था , जो लोगों को "आसानी से पढ़ने और आसानी से लिखने वाले सादे पाठ प्रारूप का उपयोग करके लिखने की अनुमति देना चाहते थे, वैकल्पिक रूप से इसे संरचनात्मक रूप से मान्य एक्सएचटीएमएल(XHTML) (या एचटीएमएल(HTML) ) में परिवर्तित करते हैं।"

मार्कडाउन(Markdown) के मुख्य लक्ष्यों में से एक इसके विकल्पों की तुलना में आसान पठनीयता की अनुमति देना था। इससे मार्कडाउन(Markdown) लिखना और सादा पाठ मार्कडाउन(Markdown) कोड पढ़ना बहुत आसान हो जाता है।

कौन सी साइटें मार्कडाउन का उपयोग करती हैं?(What Sites Use Markdown?)

चूंकि मार्कडाउन (Markdown)HTML लिखने का एक सरल तरीका है , इसलिए आप वेबसाइटों को खुद को " मार्कडाउन(Markdown) में लिखे" के रूप में श्रेय देते हुए नहीं देखेंगे । हालांकि, आपको कई वेबसाइटें मिलेंगी जो उपयोगकर्ताओं को मार्कडाउन(Markdown) को स्वीकार करने वाले तरीकों से योगदान या पोस्ट करने की अनुमति देती हैं ।

एक उदाहरण गिटहब है(GitHub)प्रत्येक GitHub(GitHub) रिपॉजिटरी की पूर्व-निर्मित README.md फ़ाइल में, मार्कडाउन(Markdown) स्वीकार किया जाता है। जैसा कि इससे पता चलता है, एमडी उन फाइलों के लिए उपयोग किया जाने वाला एक्सटेंशन है जो मार्कडाउन(Markdown) कोड का उपयोग करके लिखी गई हैं ।

रेडिट(Reddit) और स्टैक एक्सचेंज(Stack Exchange) भी मार्कडाउन(Markdown) का उपयोग अपने उपयोगकर्ताओं के लिए पोस्ट को बेहतर ढंग से व्यवस्थित करने और खुद को व्यक्त करने के लिए करते हैं। स्टैक एक्सचेंज साइट(Stack Exchange sites) जैसे स्टैक ओवरफ्लो , (Stack Overflow)मार्कडाउन(Markdown) के बिना सादे पाठ को पठनीय, स्वरूपित कोड स्निपेट में बदलने के लिए समान नहीं होंगे ।

मार्कडाउन का उपयोग कैसे करें

ऊपर दी गई उदाहरण छवि एक नया रेडिट(Reddit) टेक्स्ट पोस्ट बनाने के लिए मार्कडाउन(Markdown) स्वरूपण उदाहरण दिखाती है। हालांकि यह मार्कडाउन(Markdown) की मूल बातों पर जाता है , कुछ सामान्य उदाहरणों को शामिल नहीं किया गया है। आइए उन पर चलते हैं।

हेडर

मार्कडाउन(Markdown) में , आप अपने टेक्स्ट से पहले # (नंबर/पाउंड चिन्ह) टाइप करके हेडर बना सकते हैं । आपके द्वारा उपयोग किए जाने वाले संख्या/पाउंड संकेतों की संख्या शीर्षलेख के स्तर को कम कर देगी। उदाहरण के लिए, # सबसे बड़ा शीर्षक होगा और ### एक छोटा उपशीर्षक दिखाएगा।

HTML में , इन्हें बस में बदल दिया जाता हैटैग।# <h1> है और ### <h3> है।

इमेजिस

लिंक के समान, मार्कडाउन(Markdown) में छवियां वर्गाकार कोष्ठकों में ऑल्ट टेक्स्ट और कोष्ठक में URL लपेटकर बनाई जाती हैं । यहाँ एक उदाहरण है:

[हेल्प डेस्क गीक लोगो] ( https://helpdeskgeek.com/wp-content/themes/hdg/images/hdg-banner.png )

इनलाइन कोड

चार रिक्त स्थान के साथ एक लाइन शुरू करने से एक कोड ब्लॉक बन जाएगा, लेकिन इनलाइन कोड के लिए, आप बस टेक्स्ट को बैकटिक्स में लपेट सकते हैं। यहाँ एक उदाहरण है:

*इंट मेन(){प्रिंटफ ("हाय वर्ल्ड");रिटर्न 0;}*

मार्कडाउन टेक्स्ट एडिटर

यदि आप मार्कडाउन(Markdown) में महारत हासिल करने में रुचि रखते हैं , तो डेस्कटॉप टेक्स्ट एडिटर के रूप में समर्थन प्राप्त करना एक अच्छी शुरुआत है। हालांकि, चूंकि मार्कडाउन(Markdown) को ब्राउज़र में लाइव प्रस्तुत किया जा सकता है और इसके लिए किसी जटिल सर्वर-साइड इंटरैक्शन की आवश्यकता नहीं होती है, यहां तक ​​​​कि ऑनलाइन मार्कडाउन(Markdown) संपादक भी हैं।

स्टैंडअलोन मार्कडाउन संपादक

विंडोज(Windows) , मैकओएस और लिनक्स(Linux) के लिए सर्वश्रेष्ठ स्टैंडअलोन मार्कडाउन(Markdown) संपादकों (और कुल मिलाकर टेक्स्ट एडिटर्स) में से एक सबलाइम टेक्स्ट(Sublime Text) है ।

मार्कडाउन(Markdown) सिंटैक्स हाइलाइटिंग को सक्षम करने के लिए आपको बस एक एमडी फ़ाइल लोड करना है या स्टेटस बार के दाईं ओर प्लेन टेक्स्ट(Plain Text) पर क्लिक करके सिंटैक्स हाइलाइटिंग को मार्कडाउन पर सेट करना है।(Markdown)

दो अन्य महान मुक्त मार्कडाउन संपादक(free Markdown editors) हैं टाइपोरा(Typora) (मैक) और उल्लेखनीय(Remarkable) (लिनक्स)।

वेब-आधारित मार्कडाउन संपादक

वेब-आधारित मार्कडाउन(Markdown) संपादक आम तौर पर अधिक सुविधा संपन्न होते हैं, इसलिए हम उन्हें दृढ़ता से अनुशंसा करते हैं।

उदाहरण के लिए, स्टैकएडिट(StackEdit) दो पैन के साथ एक व्याकुलता-मुक्त इंटरफ़ेस प्रदान करता है: एक आपके मार्कडाउन(Markdown) कोड के लिए और दूसरा आपके टेक्स्ट के गतिशील, लाइव पूर्वावलोकन के लिए। 

यदि आप StackEdit के लिए नए हैं, तो आपको बस इतना करना है कि (StackEdit)स्टार्ट राइटिंग(Start Writing) पर क्लिक करें और आपको इसके वेब-आधारित संपादक पर ले जाया जाएगा, जो मार्कडाउन(Markdown) कोड और निर्देशों के उदाहरण के साथ पहले से भरा हुआ आता है।

यदि StackEdit में वह नहीं है जो आप खोज रहे हैं, तो Dillinger या Editor.md देखें(Editor.md)

मार्कडाउन(Markdown) वेब के चारों ओर हर जगह है, और यदि आप इंटरनेट पर नए हैं तो शायद यह पहली अनौपचारिक "कोडिंग भाषा" होगी जिसे आप उपयोग करना सीखते हैं। यह अत्यंत उपयोगी है और टेक्स्ट के माध्यम से ऑनलाइन संचार करने के हमारे तरीके को बढ़ाता है, इसलिए हमें उम्मीद है कि इस लेख ने आपको इसके बारे में और जानने में मदद की है!



About the author

मैं 10 से अधिक वर्षों के अनुभव के साथ एक सॉफ्टवेयर डेवलपर हूं। मैं मैक प्रोग्रामिंग में विशेषज्ञ हूं और विभिन्न मैक अनुप्रयोगों के लिए कोड की कई हजार लाइनें लिखी हैं, जिनमें शामिल हैं, लेकिन इन तक सीमित नहीं हैं: टेक्स्टएडिट, गैराजबैंड, आईमूवी और इंकस्केप। मुझे लिनक्स और विंडोज विकास का भी अनुभव है। एक डेवलपर के रूप में मेरे कौशल ने मुझे विभिन्न सॉफ़्टवेयर विकास प्लेटफ़ॉर्म के लिए उच्च-गुणवत्ता, व्यापक ट्यूटोरियल लिखने की अनुमति दी है - macOS से Linux तक - मेरे ट्यूटोरियल को उन लोगों के लिए सही विकल्प बनाता है जो उनके द्वारा उपयोग किए जा रहे टूल के बारे में अधिक जानना चाहते हैं।



Related posts