Jak już wyjaśniono w innych odpowiedziach, rozszerzenie pliku Markdown nie jest wymagane. Aby jednak redaktorzy lub analizatory składni zagwarantowali, że plik, którego używają, ma format Markdown, szukają jednego z następujących rozszerzeń:
.markdown
.mdown
.mkdn
.md
.mkd
.mdwn
.mdtxt
.mdtext
.text
.Rmd
Istnieją strony internetowe, takie jak GitHub, które używają tylko wybranych rozszerzeń do konwersji na HTML, aby programiści byli zgodni ze swoimi standardami. (patrz przykłady poniżej)
Osobiście widziałem .markdown i .mdown stosowane najbardziej, a jako użytkownik Linuksa Chciałbym unikać .md NumerKopiiZapasowej , gdyż może to być również m achine d plik PIS do kompilacji kodu z GCC.
Przykłady użycia rozszerzenia:
GitHub : markdown, mdown, mkdn, mkd, md ( źródło )
Elements Markdown Editor: markdown, mdown, mdwn, md
Vim markdown : markdown, mdown, mkdn, mdwn, mkd, md
Bitbucket : markdown, mdown, mkdn, mkd, md, text ( źródło )
R Studio : Rmd
Dalsza lektura
Istnieje lista mailingowa Markdown, która zawiera ciekawe dyskusje na ten temat: 1 , 2 .
Szczególnie odkrywcze jest jedno z wyjaśnień:
Markdown nie ma na celu przejęcia formatu pliku, jest to sposób subtelnego dodawania informacji do zwykłego tekstu. Naprawdę obecność Markdown to metadane, a nie format pliku.
...
Nikt otwierający plik tekstowy nie będzie zdezorientowany, jeśli znajdzie składnię Markdown, to czysty bonus.
W tym sensie sensowne jest użycie „.text”, „.txt” lub dowolnego innego rozszerzenia tekstu jawnego.
...
Edytor, który nic nie wie o Markdown, nie będzie dbał o metadane i nie będzie zdezorientowany różnorodnością „niestandardowych” rozszerzeń, ale dobrze wyświetli i zredaguje zwykły tekst.
filename.md.txt
w taki sam sposób jakfilename.rst.txt
? Wskazuje, że jest to format przecen, ale także wraca do zwykłego tekstu, jeśli nie masz czegoś do obsługi przecen. GitHub rozpoznaje.rst.txt
, ale nie.md.txt
: gist.github.com/2770487