मार्कडाउन फ़ाइल एक्सटेंशन के लिए कोई आवश्यकता नहीं है, जैसा कि अन्य उत्तरों ने समझाया है। लेकिन संपादकों या पार्सरों को यह गारंटी देने के लिए कि वे जिस फ़ाइल का उपयोग कर रहे हैं, वह मार्कडाउन-स्वरूपित है, वे निम्नलिखित एक्सटेंशन में से एक की तलाश करेंगे:
.markdown
.mdown
.mkdn
.md
.mkd
.mdwn
.mdtxt
.mdtext
.text
.Rmd
GitHub जैसी वेबसाइटें हैं जो केवल HTML को बदलने के लिए इन एक्सटेंशन के चयन का उपयोग करती हैं, इसलिए डेवलपर्स अपने मानक के अनुरूप होंगे। (नीचे दिए गए उदाहरण देखें)
व्यक्तिगत रूप से, मैंने .markdown और .mdown को सबसे अधिक देखा है, और एक लिनक्स उपयोगकर्ता के रूप में मैं .md का उपयोग करने से बचूंगा क्योंकि यह GCC के साथ कोड संकलित करने के लिए m achine d escription फाइल भी हो सकता है ।
विस्तार उपयोग के उदाहरण:
GitHub : markdown, mdown, mkdn, mkd, md ( स्रोत )
एलिमेंट्स मार्कडाउन एडिटर: मार्कडाउन, मडाउन, एमडीडब्ल्यूएन, एमडी
विम मार्कडाउन : मार्कडाउन, मॉड, एमकेडीएन, एमडीडब्ल्यूएन, एमकेडी, एमडी
Bitbucket : markdown, mdown, mkdn, mkd, md, text ( स्रोत )
आर स्टूडियो : आरएमडी
आगे की पढाई
एक मार्कडाउन मेलिंग सूची है जिसमें इस विषय के बारे में दिलचस्प चर्चाएँ हैं: 1 , 2 ।
और विशेष रूप से खुलासा स्पष्टीकरण में से एक है:
मार्कडाउन का मतलब किसी फाइल के प्रारूप को संभालने के लिए नहीं है, यह एक तरीका है जो आसानी से सूचनाओं को प्लेनटेक्स्ट में जोड़ सकता है। वास्तव में, मार्कडाउन की उपस्थिति मेटाडेटा है, न कि फ़ाइल स्वरूप।
...
कोई भी पाठ फ़ाइल खोलने वाला भ्रमित नहीं होगा यदि वे मार्कडाउन सिंटैक्स पाते हैं, यह शुद्ध बोनस है।
इस अर्थ में, यह ".text", ".txt", या जो भी अन्य सादे एक्सटेंशन का उपयोग करता है वह प्रासंगिक है।
...
एक संपादक जो मार्कडाउन के बारे में कुछ भी नहीं जानता है, मेटाडेटा के बारे में परवाह नहीं करेगा और "गैर-मानक" एक्सटेंशन की विविधता से भ्रमित नहीं होगा, लेकिन सादे ठीक को प्रदर्शित करेगा और संपादित करेगा।
filename.md.txt
उसी तरह से उपयोग करता है जैसेfilename.rst.txt
? यह इंगित करता है कि यह मार्कडाउन प्रारूप है, लेकिन यदि आप मार्कडाउन को संभालने के लिए कुछ नहीं रखते हैं, तो यह भी सादे पाठ पर वापस आ जाता है। GitHub पहचानता है.rst.txt
, लेकिन नहीं.md.txt
: gist.github.com/2770487