Ответы:
Там нет официального стандартного типа, но , как text/markdown
представляется, наиболее распространенным де - факто типа. Большинство браузеров и других достаточно сложных клиентов, скорее всего, все равно увидят эту text/
часть и по умолчанию text/plain
, так что особой разницы нет.
Однако одно предостережение: все типы в text/
иерархии по умолчанию соответствуют ISO-8859-1 для своего типа символов в соответствующих стандартах RFC. С тех пор большая часть мира перешла на UTF-8 . Поэтому, если вы не уверены, что не будете использовать забавных персонажей (или жить в старом мире Windows), вы можете указать это следующим образом:
text/markdown; charset=UTF-8
text/markdown
: x-
префиксы устарели в соответствии с RFC 6648 (Best Current Practice 178) в июне 2012 года.
text/markdown
с марта 2016 г.В марте 2016 года text/markdown
был зарегистрирован в IETF как RFC7763 .
Раньше так и должно было быть text/x-markdown
. Текст ниже описывает ситуацию до марта 2016 года, когда RFC7763 еще был черновиком.
Официальной рекомендации по определению Грубера нет , но эта тема довольно активно обсуждалась в официальном списке рассылки , и было решено выбрать text/x-markdown
.
Позднее этот вывод был оспорен , был подтвержден и, согласно ИМО, может считаться консенсусом.
Это единственный логический вывод из-за отсутствия официального типа mime: text/
будет обеспечивать правильное значение по умолчанию почти везде, x-
потому что мы не используем официальный тип, markdown
и не gruber.
или что-то еще, потому что тип теперь настолько распространен.
Тем не менее, до сих пор неизвестно о различных «вкусах» Markdown. Я предполагаю, что кто-то должен зарегистрировать официальный тип, что якобы легко , но я сомневаюсь, что кто-то осмелится сделать это, кроме Джона Грубера, поскольку он совсем недавно доказал свою привязанность к Markdown.
В IETF есть черновикtext/markdown
, но его содержание, похоже, вообще не описывает Markdown, поэтому я бы не стал его использовать, пока он не станет более полным.
Похоже, текст / уценка станет стандартом.
Нашел эту ветку с 2008 года: http://www.mail-archive.com/markdown-discuss@six.pairlist.net/msg00973.html
Похоже, что тип mime text/vnd.daringfireball.markdown
должен быть зарегистрирован автором Markdown, до тех пор тип mime Markdown можно указать как text/x-markdown
.