Немає вимоги до розширення файлу 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 Editor: розмітка, mdown, mdwn, md
Вім уцінки : уцінки, mdown, mkdn, mdwn, мкд, мкр
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