क्या यह पूर्ण CommonMark विनिर्देश है?+−
नहीं - यह सबसे अधिक उपयोग किए जाने वाले सिंटैक्स (हेडिंग, जोर, लिंक, इमेज, सूचियां, उद्धरण, कोड) को कवर करता है, नेस्टेड सूचियों, तालिकाओं या फुटनोट जैसे सभी किनारे के मामलों के साथ पूर्ण CommonMark विनिर्देश को नहीं। रोज़मर्रा के नोट्स, README और दस्तावेज़ीकरण के लिए, यह मुख्य उपसमुच्चय वास्तविक दुनिया के मार्कडाउन के भारी बहुमत को कवर करता है।
क्या किसी ऐसे स्रोत से मार्कडाउन पेस्ट करना सुरक्षित है जिस पर मुझे पूरा भरोसा नहीं है?+−
हां। आप जो भी वर्ण टाइप या पेस्ट करते हैं, कोई भी मार्कडाउन फ़ॉर्मेटिंग लागू होने से पहले उसे HTML के रूप में एस्केप किया जाता है, और लिंक या इमेज URL का उपयोग करने से पहले सुरक्षित स्कीमों (http, https, mailto, और सापेक्ष पथ) की एक अनुमति सूची के विरुद्ध जांचा जाता है - एक पेस्ट किया गया javascript: लिंक या एक एम्बेडेड <script> टैग निष्पादित होने के बजाय निष्क्रिय, दृश्यमान टेक्स्ट के रूप में रेंडर होता है।
HTML और मार्कडाउन डाउनलोड के बीच क्या अंतर है?+−
मार्कडाउन डाउनलोड बाद में आगे संपादन या किसी रिपॉजिटरी में कमिट करने के लिए, आपने जो ठीक-ठीक टाइप किया उसे .md फ़ाइल के रूप में सहेजता है। HTML डाउनलोड रेंडर किए गए आउटपुट को एक स्वतंत्र .html फ़ाइल के रूप में सहेजता है, जो किसी CMS, ईमेल, या किसी अन्य ऐसी जगह में पेस्ट करने के लिए तैयार है जहां मार्कडाउन स्रोत के बजाय तैयार HTML अपेक्षित है।
प्रीव्यू में मेरी लाइन ब्रेक्स क्यों गायब हो गईं?+−
पार्सर मानक Markdown पैराग्राफ नियमों का पालन करता है: जो लाइनें किसी खाली लाइन से अलग नहीं होतीं, वे एक ही पैराग्राफ में जोड़ दी जाती हैं, और हर लाइन ब्रेक एक स्पेस में सिमट जाता है। यदि आपको नया पैराग्राफ चाहिए, तो टेक्स्ट ब्लॉक्स के बीच एक खाली लाइन छोड़ें - केवल एक बार Enter दबाने से रेंडर हुए आउटपुट में कोई दिखाई देने वाला ब्रेक नहीं बनेगा।
क्या कोड ब्लॉक ```js जैसी भाषा के लिए सिंटैक्स हाइलाइटिंग को सपोर्ट करता है?+−
अभी नहीं - शुरुआती ट्रिपल बैकटिक्स के बाद आप जो भाषा लिखते हैं, वह केवल यह दिखाने के लिए उपयोग होती है कि ब्लॉक कहाँ से शुरू होता है, और उसे छोड़ दिया जाता है, न दिखाया जाता है न रंगीन किया जाता है। फ़ेंस के अंदर की हर चीज़ को एस्केप किया जाता है और सादे मोनोस्पेस टेक्स्ट के रूप में रेंडर किया जाता है, इसलिए आपका कोड बिल्कुल वैसा ही रहता है जैसा टाइप किया गया था, बस सिंटैक्स रंगाई के बिना।
क्या यह तालिकाओं (tables) को सपोर्ट करता है?+−
अभी नहीं - यह पार्सर उस सिंटैक्स पर केंद्रित है जिसे लोग सबसे अधिक उपयोग करते हैं, और पाइप से अलग की गई तालिकाएं उस सेट का हिस्सा नहीं हैं। Markdown सिंटैक्स में लिखी गई तालिका वास्तविक तालिका के बजाय सादे पैराग्राफ टेक्स्ट के रूप में रेंडर होगी, इसलिए अभी के लिए, यदि आपको निर्यात किए गए आउटपुट में तालिकाओं की आवश्यकता है, तो उन्हें सीधे HTML में लिखना होगा।
क्या नेस्टेड सूचियां (nested lists) समर्थित हैं?+−
नहीं - शुरुआती स्पेस की परवाह किए बिना, हर सूची आइटम को फ्लैट माना जाता है, इसलिए सब-लिस्ट बनाने के लिए किसी लाइन को इंडेंट करने से नेस्टेड सूची नहीं बनेगी; इसके बजाय यह एक और टॉप-लेवल आइटम के रूप में रेंडर होगी। यदि आपको पदानुक्रम (hierarchy) चाहिए, तो सबसे नज़दीकी विकल्प है इसे हेडिंग्स के साथ या कोड ब्लॉक के भीतर मैन्युअल इंडेंटेशन के साथ लिखना।
क्या इससे फर्क पड़ता है कि मैं बोल्ड और इटैलिक के लिए * या _ का उपयोग करूं?+−
नहीं - दोनों को समान रूप से माना जाता है। **बोल्ड** और __बोल्ड__ दोनों बोल्ड टेक्स्ट बनाते हैं, और *इटैलिक* और _इटैलिक_ दोनों इटैलिक टेक्स्ट बनाते हैं। टूलबार के B और I बटन हमेशा तारांकन (asterisk) रूप डालते हैं, लेकिन अंडरस्कोर रूप टाइप करना भी बिल्कुल वैसे ही काम करता है।
क्या मैं ~~ऐसे~~ टेक्स्ट पर स्ट्राइकथ्रू कर सकता हूं?+−
फिलहाल नहीं - स्ट्राइकथ्रू इस पार्सर द्वारा पहचाने जाने वाले सिंटैक्स का हिस्सा नहीं है, इसलिए ~~टेक्स्ट~~ स्ट्राइकथ्रू टेक्स्ट के बजाय शाब्दिक रूप से सादे टेक्स्ट के चारों ओर टिल्ड (tilde) के रूप में रेंडर होता है। यह कोर Markdown से आगे के उन अधिक सामान्य एक्सटेंशन में से एक है जिसे यह टूल अभी तक कवर नहीं करता।
क्षैतिज रेखा (horizontal rule) लिखने के अलग-अलग तरीके क्या हैं?+−
अपनी ही लाइन पर तीन या अधिक हाइफ़न, तारांकन या अंडरस्कोर - ---, *** या ___ - सभी क्षैतिज रेखा के रूप में रेंडर होते हैं। टूलबार का ― बटन हमेशा हाइफ़न रूप डालता है, लेकिन यदि आप खुद टाइप करें तो तीनों समान रूप से काम करते हैं।
क्या एक ब्लॉकक्वोट कई पैराग्राफ तक फैल सकता है?+−
लगातार > लाइनों का हर ब्लॉक ब्लॉकक्वोट के अंदर एक ही पैराग्राफ के रूप में रेंडर होता है, जिसमें लाइन ब्रेक्स सामान्य पैराग्राफ की तरह ही स्पेस में सिमट जाते हैं। उसी उद्धरण के भीतर दूसरा पैराग्राफ शुरू करने के लिए एक खाली उद्धृत लाइन छोड़ना समर्थित नहीं है - इसके बजाय यह ब्लॉकक्वोट को समाप्त कर देता है।
क्या मैं Word या Google Docs से फॉर्मेटेड टेक्स्ट पेस्ट कर सकता हूं?+−
आप एडिटर में पेस्ट कर सकते हैं, लेकिन केवल प्लेन टेक्स्ट के रूप में - ब्राउज़र प्लेन टेक्स्ट बॉक्स में पेस्ट करते समय रिच फॉर्मेटिंग (बोल्ड, हेडिंग्स, लिंक) हटा देते हैं, इसलिए शब्द तो बचे रहते हैं लेकिन फॉर्मेटिंग अपने आप Markdown सिंटैक्स नहीं बनती। आपको हेडिंग्स, बोल्ड और लिंक खुद फिर से लागू करने होंगे, और यही वह काम है जिसके लिए एडिटर के ऊपर मौजूद टूलबार बटन बनाए गए हैं।
एडिटर के ऊपर मौजूद बटन क्या करते हैं?+−
हर बटन आपके कर्सर पर मेल खाता Markdown सिंटैक्स डालता है, या आपके द्वारा चुने गए टेक्स्ट के चारों ओर उसे लपेट देता है - किसी शब्द को चुनकर B पर क्लिक करें तो वह **शब्द** बन जाता है, किसी खाली लाइन पर H2 पर क्लिक करें तो वह हेडिंग बन जाती है। ये इस पार्सर द्वारा समझे जाने वाले सटीक सिंटैक्स के लिए एक शॉर्टकट हैं, न कि कोई अलग फॉर्मेटिंग सिस्टम।
क्या मैं जितना टेक्स्ट पेस्ट कर सकता हूं उसकी कोई सीमा है?+−
कोई हार्ड-कोडेड सीमा नहीं है, लेकिन हर की-स्ट्रोक पर पूरा डॉक्यूमेंट, पूरी तरह से आपके ब्राउज़र के मेन थ्रेड में, शुरू से फिर से पार्स किया जाता है। यह नोट्स और आर्टिकल्स के लिए तुरंत होता है, लेकिन एक बहुत बड़ा डॉक्यूमेंट (दसियों हज़ार लाइनें) टाइप करते समय थोड़ा धीमा महसूस हो सकता है, क्योंकि कोई इन्क्रीमेंटल या बैकग्राउंड पार्सिंग नहीं है।
क्या यह अरबी या फ़ारसी जैसी राइट-टू-लेफ्ट भाषाओं के लिए भी उसी तरह काम करता है?+−
हां - इन भाषाओं के लिए पेज लेआउट राइट-टू-लेफ्ट में बदल जाता है, और रेंडर किया गया पूर्वावलोकन भी उसी दिशा का पालन करता है, जिससे हेडिंग्स, सूचियां और पैराग्राफ स्वाभाविक रूप से पढ़े जाते हैं। Markdown सिंटैक्स खुद (#, *, > आदि) भाषा की परवाह किए बिना बिल्कुल वैसा ही रहता है।