मार्कडाउन फाइलों के लिए फाइल एक्सटेंशन?


116

क्या स्टैंडअलोन मार्कडाउन फाइलों के लिए एक आधिकारिक फाइल एक्सटेंशन है?


8
क्या कोई filename.md.txtउसी तरह से उपयोग करता है जैसे filename.rst.txt? यह इंगित करता है कि यह मार्कडाउन प्रारूप है, लेकिन यदि आप मार्कडाउन को संभालने के लिए कुछ नहीं रखते हैं, तो यह भी सादे पाठ पर वापस आ जाता है। GitHub पहचानता है .rst.txt, लेकिन नहीं .md.txt: gist.github.com/2770487
endolith

1
यदि आप इन फाइलों को विंडोज मशीन पर स्टोर करने की योजना बनाते हैं, तो मैं <= 3 वर्ण एक्सटेंशन के साथ रहना चाहूंगा। यह बनाता है .mdऔर .mkdकेवल आमतौर पर उपयोग किए जाने वाले विकल्प। उनमें .mdसे एफएआर अधिक लोकप्रिय है इसलिए मैं इसका उपयोग करने का सुझाव देता हूं। मशीन डिस्क्रिप्टर फ़ाइलों के बारे में चिंता न करें; वे व्यापक रूप से उपयोग नहीं किए जाते हैं और उन्हें एक मार्कडाउन संपादक में पूरी तरह से संपादन योग्य होना चाहिए (बस संपादक के पूर्वावलोकन भाग को अनदेखा करें)।
krowe2

जवाबों:


109

मार्कडाउन फ़ाइल एक्सटेंशन के लिए कोई आवश्यकता नहीं है, जैसा कि अन्य उत्तरों ने समझाया है। लेकिन संपादकों या पार्सरों को यह गारंटी देने के लिए कि वे जिस फ़ाइल का उपयोग कर रहे हैं, वह मार्कडाउन-स्वरूपित है, वे निम्नलिखित एक्सटेंशन में से एक की तलाश करेंगे:

.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", या जो भी अन्य सादे एक्सटेंशन का उपयोग करता है वह प्रासंगिक है।
...
एक संपादक जो मार्कडाउन के बारे में कुछ भी नहीं जानता है, मेटाडेटा के बारे में परवाह नहीं करेगा और "गैर-मानक" एक्सटेंशन की विविधता से भ्रमित नहीं होगा, लेकिन सादे ठीक को प्रदर्शित करेगा और संपादित करेगा।


: Bitbucket एमडी, mkdn, markdown का उपयोग करता confluence.atlassian.com/display/BITBUCKET/...
रैंडी syring

.md और .markdown इस बिंदु पर उपयोग के लिए सबसे सामान्य एक्सटेंशन प्रतीत होते हैं।
क्रिस्टोफर नाई

एक्सटेंशन GitHub द्वारा मान्यता प्राप्त पर लिटिल अद्यतन, ऐसा लगता है सूची थोड़ा बड़ा हुआ: md, mkd, mkdn, mdwn, mdown, markdown- स्रोत
रॉबर्ट ऑडी

16

मार्कडाउन और इसी तरह के हल्के वजन वाले मार्कअप का विचार सादे पाठ के रूप में पठनीय है, इस प्रकार उनके पास पाठ / सादा विस्तार ( .txtया .text) है।

हालांकि, कुछ लोग हैं जो उपयोग करते हैं .markdownया .mdown


2
सिर्फ रिकॉर्ड के लिए, iPhone के लिए तत्व .md, .markdown, .mdown, .mdwn और .text को पहचानते हैं
हराया।

4
vim 7.3 .markdown और .mdown को पहचानता है, इसलिए .markdown सबसे वर्णनात्मक है।
मार्टिन उडिंग

1
कोहना का उपयोग करता है .md
लियाम डॉसन

3
मैंने GitHub में कुछ .md भी देखा है, और कार्यालय में मेरा विम इसे मार्कडाउन के रूप में पहचानता है (मुझे यह जांचना है कि यह घर पर क्यों नहीं है)।
वर्नट जूल 27'11

1
यह उत्तर उतना व्यापक / पूर्ण नहीं है जितना कि सबसे अधिक वोटों वाला।
svandragt

3

मुझे एक के बारे में पता नहीं है, लेकिन मुझे लगता है कि पेज बनाने वाले मार्काडाउन को प्रकट करने के .textलिए आधिकारिक वेबसाइट पर एक्सटेंशन के उपयोग से एक मिसाल कायम की गई है ।


3
सिर्फ इसलिए कि आधिकारिक वेबसाइट इसका उपयोग करती है, इसका मतलब यह नहीं है कि यह एक अच्छा विचार है, हालांकि। .textसादे पाठ का मतलब है, अंकन नहीं।
एंडोलिथ


2

Doxygen ने v1.8 में मार्कडाउन समर्थन जोड़ा। यह एक्सटेंशन के लिए .mdया .markdownफ़ाइल को देखता है ।


1

संक्षेप में, उत्तर नहीं है।

यदि आप बस स्टैंड-अलोन फ़ाइलों के रूप में मार्कडाउन फ़ाइलों का उपयोग कर रहे हैं जो किसी भी तरह से संसाधित नहीं होंगे, तो उन्हें नाम दें, लेकिन कृपया। यदि आप उन्हें किसी सिस्टम में HTML या PDF या किसी अन्य प्रारूप में संसाधित कर रहे हैं, तो आपको यह पता लगाने की आवश्यकता है कि कौन सी फ़ाइल एक्सटेंशन सिस्टम को मार्कडाउन फ़ाइलों के लिए अपेक्षित है।

इसके अलावा, एक UNIX प्रणाली के संदर्भ में, फ़ाइल एक्सटेंशन भी अनिवार्य नहीं हैं। आपके पास बस एक फ़ाइल हो सकती है जिसे "README" कहा जाता है।


लेकिन fileकेवल आपको बताएंगे कि यह ASCII पाठ है, जो मुझे नहीं बताता है कि मैं इसके माध्यम से चला सकता हूं markdown
मार्टिन उडिंग

1

कैस के बहुत अच्छे जवाब के अलावा, मैं यह उल्लेख करना चाहूंगा कि विम मार्कडाउन के गिथब रिपॉजिटरी से उनका लिंक कुछ हद तक हटा दिया गया है।

उपयोगकर्ता प्लास्टोबॉय विम मार्कडाउन का मूल निर्माता था, लेकिन वर्तमान में इसे हॉलिसन बतिस्ता और अन्य द्वारा विम स्क्रिप्ट साइट पर विकसित और अपलोड किया गया है।

उदाहरण के लिए, एक उपयोगकर्ता ने गोलम लिंक का समर्थन करने के लिए एक कांटा किया।


0

हम्म ... Geany, ओपन सोर्स IDE, जब मार्कडाउन स्वरूपित फ़ाइल को सहेजता है, .mdmlएक्सटेंशन का उपयोग करता है । अजीब है कि यह केवल एक ही लगता है ...

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.