Який тип 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.