Расширение файла для файлов Markdown?

Есть ли официальное расширение файла для автономных файлов Markdown?

8 Solutions collect form web for “Расширение файла для файлов Markdown?”

Нет необходимости в расширении файла Markdown, как объяснили другие ответы. Но для того, чтобы редакторы или парсеры гарантировали, что файл, который они используют, отформатирован в Markdown, они будут искать одно из следующих расширений:

 .markdown .mdown .mkdn .md .mkd .mdwn .mdtxt .mdtext .text .Rmd 

Существуют такие сайты, как GitHub, которые используют только эти расширения для преобразования в HTML, поэтому разработчики будут соответствовать их стандарту. (См. Примеры ниже)

Лично я видел, что использование .markdown и .mdown использовалось больше всего, а в качестве пользователя Linux я бы избегал использования .md, так как это также может быть файлом аннотации d для компиляции кода с GCC.


Примеры использования расширений:

GitHub : markdown, mdown, mkdn, mkd, md ( источник )

Элемент Markdown Editor: markdown, mdown, mdwn, md

Уценка Vim : уценка, mdown, mkdn, mdwn, mkd, md

Bitbucket : markdown, mdown, mkdn, mkd, md, текст ( источник )

R Studio : Rmd


Дальнейшее чтение

Существует список рассылки Markdown, в котором есть интересные дискуссии по этой теме: 1 , 2 .

И особенно раскрытие – одно из объяснений:

Markdown не предназначен для использования формата файла, это способ тонко добавлять информацию в открытый текст. Действительно, наличие Markdown – это метаданные, а не формат файла.

Никто, открывающий текстовый файл, не будет смущен, если найдет синтаксис Markdown, это чистый бонус.

В этом смысле имеет смысл использовать «.text», «.txt» или любое другое расширение обычного текста.

Редактор, который ничего не знает о Markdown, не будет интересоваться метаданными и не будет путаться со множеством «нестандартных» расширений, но отобразит и отредактирует простой текст.

Идея MarkDown и аналогичных облегченных надписей должна читаться как простой текст, поэтому они имеют расширение текста / plain ( .txt или .text ).

Тем не менее, есть некоторые люди, которые используют .markdown или .mdown .

Я не знаю об этом, но я думаю, что прецедент устанавливается с помощью расширения .text на официальном веб-сайте, чтобы показать Markdown, который создает страницы.

IA Writer использует расширение .md для контента Markdown.

Doxygen добавил Markdown suppport в v1.8. Он ищет расширения .md или .markdown.

Короче говоря, ответ – нет.

Если вы просто используете файлы разметки в качестве автономных файлов, которые не будут обрабатываться каким-либо образом, назовите их, как вам угодно. Если вы используете их в системе, они обрабатывают их в формате HTML или PDF или в другом формате, тогда вам нужно выяснить, какие расширения файлов, которые система ожидает для файлов разметки.

Кроме того, в контексте системы UNIX расширения файлов даже не являются обязательными. Вы можете просто иметь файл с названием «README» в формате уценки.

Как дополнение к Cas 'очень хороший ответ, я хотел бы упомянуть, что его ссылка на github-хранилище уценки Vim несколько устарела.

Пользователь plasticboy был оригинальным создателем Vim Markdown, но в настоящее время он разработан и загружен на сайт сценариев vim от Hallison Batista и других.

Например, один пользователь сделал вилку для поддержки ссылок Gollum.

Хм … Geany, с открытым исходным кодом IDE, при сохранении файла в формате Markdown, использует расширение .mdml . Странно, что он кажется единственным …

Давайте будем гением компьютера.