Який тип MIME для Markdown?


Відповіді:


121

Там немає офіційного стандартного типу, але , як text/markdownвидається, найбільш поширеним де - факто типу. Більшість браузерів та інших досить складних клієнтів, швидше за все, побачать text/частину та за замовчуванням text/plain, тому різниці немає.

Однак один застереження: всі типи за text/замовчуванням hiearchy за ISO-8859-1 для їх типу символів у відповідних стандартах RFC. Більшість країн світу з тих пір перейшли до UTF-8 . Тому, якщо ви не впевнені, ви не будете використовувати жодних смішних персонажів (або жити в старовинному світі Windows), ви можете вказати його наступним чином:

text/markdown; charset=UTF-8

3
Було б дивним, якби поштові клієнти підтримували це і використовували Daringfireball Markdown як основу для цього. На жаль, їх немає. Мені навіть не відомо, чи подав хтось до IETF як проект RFC. Я також дослідив тип MIME з розширеним текстом і виявив, що це більше не підтримується у багатьох поштових клієнтах - які зараз надають перевагу HTML Mail. Крім того, формат збагаченого тексту ніколи не підтримував гіперпосилання.
Воломіке

37
Під "смішними персонажами" ви розумієте персонажів, які переважна більшість країн світу використовує для спілкування щодня.
keegan

41
Так, саме. У світі дуже багато смішних персонажів. Я намагаюся бути одним із них.
SFEley

32
Якщо ви реалізуєте це самостійно, вам слід скористатися text/markdown: x-префікси були застаріли RFC 6648 (найкраща поточна практика 178) у червні 2012 року.
Стюарт П. Бентлі

1
Стюарт П. Бентлі: Відмінно. Ура за прогрес. > 8->
SFEley

119

tl; dr: text/markdownз березня 2016 року

У березні 2016 року text/markdownбув зареєстрований як RFC7763 в IETF .

Раніше це мало бути text/x-markdown. У тексті нижче описана ситуація до березня 2016 року, коли RFC7763 ще був проектом.


Офіційних рекомендацій щодо визначення Грубера немає , але ця тема досить активно обговорювалася в офіційному списку розсилки , і вона дійшла до вибору text/x-markdown.

Цей висновок був оскаржений пізніше , був підтверджений і, можливо, ІМО можна вважати консенсусом.

Це єдиний логічний висновок про відсутність офіційного типу mime: text/забезпечить належний за замовчуванням майже скрізь, x-тому що ми не використовуємо офіційний тип, markdownі ні, gruber.або що інше, тому що тип зараз такий поширений.

Однак досі невідомі щодо різних "ароматів" Маркдаун. Я думаю, хтось повинен зареєструвати офіційний тип, що, мабуть, легко , але я сумніваюся, хтось наважиться зробити це за межами Джона Грубера, як він зовсім недавно довів свою прихильність до Маркдаун.

На IETF є проектtext/markdown , але вміст зовсім не описує Markdown, тому я б не використовував його, поки він не стане більш повним.



Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.