Quel est le type MIME pour Markdown?


109

Quelqu'un sait-il s'il existe un type MIME pour Markdown? Je suppose que oui text/plain, mais y en a-t-il un plus spécifique?

Réponses:


121

Il n'y a pas de type standard officiel , mais text/markdownsemble être le type de facto le plus courant . La plupart des navigateurs et autres clients raisonnablement sophistiqués verront probablement la text/pièce par défaut de text/plaintoute façon, il n'y a donc pas beaucoup de différence.

Une mise en garde, cependant: tous les types sous text/hiearchy par défaut sont ISO-8859-1 pour leur type de caractère dans les normes RFC pertinentes. La plupart des pays du monde sont passés à l' UTF-8 . Donc, à moins que vous ne soyez sûr de ne pas utiliser de personnages amusants (ou de vivre dans un ancien monde Windows), vous voudrez peut-être le spécifier comme suit:

text/markdown; charset=UTF-8

3
Cela aurait été génial si les clients de messagerie supportaient cela et utilisaient le Daringfireball Markdown comme base. Malheureusement, ce n'est pas le cas. Je ne sais même pas si quelqu'un l'a soumis à l'IETF en tant que projet de RFC. J'ai également recherché le type MIME de texte enrichi, et j'ai constaté que cela n'est plus pris en charge dans de nombreux clients de messagerie - qui favorisent désormais HTML Mail. En outre, le format de texte enrichi n'a jamais pris en charge les hyperliens.
Volomike

37
Par «personnages amusants», vous entendez les personnages que la grande majorité du monde utilise pour communiquer au quotidien.
keegan

41
Oui, exactement. Il y a beaucoup de personnages amusants dans le monde. J'essaye d'être l'un d'eux.
SFEley

32
Si vous implémentez cela vous-même, vous devez utiliser text/markdown: les x-préfixes ont été déconseillés par la RFC 6648 (Best Current Practice 178) en juin 2012.
Stuart P. Bentley

1
Stuart P. Bentley: Excellent. Hourra pour le progrès. > 8->
SFEley

119

tl; dr: text/markdowndepuis mars 2016

En mars 2016, a text/markdownété enregistré comme RFC7763 à l'IETF .

Auparavant, cela aurait dû l'être text/x-markdown. Le texte ci-dessous décrit la situation avant mars 2016, lorsque la RFC7763 était encore un projet.


Il n'y a pas de recommandation officielle sur la définition de Gruber , mais le sujet a été discuté assez longuement sur la liste de diffusion officielle et a été choisi par text/x-markdown.

Cette conclusion a été contestée plus tard , a été confirmée et peut être, à l'OMI, considérée comme un consensus.

C'est la seule conclusion logique dans l'absence d'un type mime officiel: text/fournira une valeur par défaut appropriée presque partout, x-car nous n'utilisons pas de type officiel, markdownet pas gruber.ou quoi que ce soit parce que le type est maintenant si commun.

Cependant, il y a encore des inconnues concernant les différentes «saveurs» de Markdown. Je suppose que quelqu'un devrait enregistrer un type officiel, ce qui est censé être facile , mais je doute que quiconque ose le faire au-delà de John Gruber, car il a très récemment prouvé son attachement à Markdown.

Il existe un projet sur l'IETF pour text/markdown, mais le contenu ne semble pas du tout décrire Markdown, donc je ne l'utiliserais pas tant qu'il ne serait pas plus complet.



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.