¿Qué es el tipo MIME para Markdown?

Respuestas:

121

No existe un tipo estándar oficial , pero text/markdownparece ser el tipo de facto más común . La mayoría de los navegadores y otros clientes razonablemente sofisticados probablemente verán la text/pieza y la verán por defecto de text/plaintodos modos, por lo que no hay mucha diferencia.

Sin embargo, una advertencia: todos los tipos bajo la text/jerarquía predeterminados a ISO-8859-1 para su tipo de carácter en los estándares RFC relevantes. Desde entonces, la mayor parte del mundo ha pasado a UTF-8 . Entonces, a menos que esté seguro de que no usará ningún personaje divertido (o vivirá en un antiguo mundo de Windows), es posible que desee especificarlo de la siguiente manera:

text/markdown; charset=UTF-8
SFEley
fuente
3
Hubiera sido increíble si los clientes de correo lo apoyaran y usaran el Daringfireball Markdown como base para ello. Desafortunadamente, no es así. Ni siquiera sé si alguien lo ha enviado al IETF como un borrador de RFC. También investigué el tipo MIME de texto enriquecido y descubrí que ya no es compatible con muchos clientes de correo, que ahora favorecen el correo HTML. Además, el formato de texto enriquecido nunca admitió hipervínculos.
Volomike
37
Por "personajes divertidos" te refieres a los personajes que la gran mayoría del mundo utiliza para comunicarse a diario.
keegan
41
Sí exactamente. Hay muchos personajes divertidos en el mundo. Intento ser uno de ellos.
SFEley
32
Si está implementando esto usted mismo, debe usar text/markdown: los x-prefijos fueron obsoletos por RFC 6648 (Mejor práctica actual 178) en junio de 2012.
Stuart P. Bentley
1
Stuart P. Bentley: Excelente. Hurra por el progreso. > 8->
SFEley
119

tl; dr: text/markdowndesde marzo de 2016

En marzo de 2016, text/markdownse registró como RFC7763 en IETF .

Anteriormente, debería haberlo sido text/x-markdown. El texto a continuación describe la situación antes de marzo de 2016, cuando RFC7763 todavía era un borrador.


No hay una recomendación oficial sobre la definición de Gruber , pero el tema se debatió bastante en la lista de correo oficial y se eligió text/x-markdown.

Esta conclusión fue cuestionada más tarde , se ha confirmado y, en mi opinión, puede considerarse consenso.

Esta es la única conclusión lógica en la falta de un tipo de mímica oficial: text/proporcionará un valor predeterminado adecuado en casi todas partes, x-porque no estamos usando un tipo oficial, markdowny no gruber.o lo que sea porque el tipo ahora es muy común.

Sin embargo, todavía hay incógnitas con respecto a los diferentes "sabores" de Markdown. Supongo que alguien debería registrar un tipo oficial, lo cual supuestamente es fácil , pero dudo que alguien se atreva a hacerlo más allá de John Gruber, ya que recientemente demostró su apego a Markdown.

Hay un borrador en el IETF para text/markdown, pero el contenido no parece describir Markdown en absoluto, por lo que no lo usaría hasta que esté más completo.

MattiSG
fuente