Как указано в других ответах, расширение файла Markdown не требуется. Но для того, чтобы редакторы или парсеры могли гарантировать, что используемый ими файл имеет формат Markdown, они должны искать одно из следующих расширений:
.markdown
.mdown
.mkdn
.md
.mkd
.mdwn
.mdtxt
.mdtext
.text
.Rmd
Существуют такие сайты, как GitHub, которые используют только некоторые из этих расширений для преобразования в HTML, поэтому разработчики будут соответствовать их стандарту. (см. примеры ниже)
Лично я видел .markdown и .mdown использовали больше всего, и как пользователь Linux , я бы не использовать .md как это также может быть м achine d ПИСАНИЕ файл для компиляции кода с GCC.
Примеры использования расширения:
GitHub : уценка, mdown, mkdn, mkd, md ( источник )
Редактор элементов Markdown: уценка, mdown, mdwn, md
Vim уценка : уценка, mdown, mkdn, mdwn, mkd, md
Bitbucket : уценка, mdown, mkdn, mkd, md, текст ( источник )
R Studio : Rmd
Дальнейшее чтение
Существует список рассылки Markdown , в котором обсуждаются интересные темы: 1 , 2 .
И особенно показательным является одно из объяснений:
Markdown не предназначен для принятия формата файла, это способ тонкого добавления информации в открытый текст. Действительно, наличие Markdown - это метаданные, а не формат файла.
...
Никто, открывающий текстовый файл, не будет сбит с толку, если найдет синтаксис Markdown, это чистый бонус.
В этом смысле имеет смысл использовать «.text», «.txt» или любое другое расширение открытого текста.
...
Редактор, который ничего не знает о Markdown, не будет заботиться о метаданных и не будет смущен множеством «нестандартных» расширений, но будет просто отображать и редактировать открытый текст.
filename.md.txt
же, какfilename.rst.txt
? Это указывает на то, что это формат уценки, но также возвращается к простому тексту, если у вас нет чего-то для обработки уценки. GitHub признает.rst.txt
, но не.md.txt
: gist.github.com/2770487