mime-types markdown mime plaintext

mime types - ¿Cuál es el tipo de mimo para el descuento?



mime-types markdown (4)

tl; dr: text/markdown desde marzo de 2016

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

Anteriormente, debería haber 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 existe una recomendación oficial sobre la definición de Gruber , pero el tema se discutió bastante en la lista de correo oficial , y se llegó a la opción de text/x-markdown .

Esta conclusión fue cuestionada más tarde , ha sido confirmada y puede ser, IMO, considerada consenso.

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

Sin embargo, todavía hay unknowns respecto a los diferentes "sabores" de Markdown. Supongo que alguien debería registrar un tipo oficial, que supuestamente es easy , pero dudo que alguien se atreva a hacerlo más allá de John Gruber, ya que recientemente proved su apego a Markdown.

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

¿Alguien sabe si existe un tipo de mimo para el descuento? Supongo que es texto plano, pero ¿hay uno más específico?


Encontré este hilo desde 2008: http://www.mail-archive.com/[email protected]/msg00973.html

Parece que el text/vnd.daringfireball.markdown tipo mimo text/vnd.daringfireball.markdown debe ser registrado por el autor de Markdown, hasta que el tipo de mímica Markdown se pueda especificar como text/x-markdown .


No hay un tipo estándar oficial , pero el texto / rebaja parece ser el tipo de facto más común. La mayoría de los navegadores y otros clientes razonablemente sofisticados probablemente vean el texto / la parte y el valor predeterminado de texto / normal de todos modos, por lo que no hay mucha diferencia.

Una advertencia, sin embargo: todos los tipos en el texto / jerarquía por defecto a ISO-8859-1 para su tipo de carácter en los estándares pertinentes de RFC. La mayor parte del mundo pasó a UTF-8. Por lo tanto, a menos que esté seguro de que no utilizará ningún personaje divertido (o vivirá en un viejo mundo de Windows), puede especificarlo de la siguiente manera:

text/markdown; charset=UTF-8