Qual é o tipo MIME para Markdown?

109

Alguém sabe se existe um tipo MIME para Markdown? Eu acho que text/plainsim, mas existe algum mais específico?

ilanco
fonte

Respostas:

121

Não existe um tipo oficial padrão, mas text/markdownparece ser o tipo de fato mais comum . A maioria dos navegadores e outros clientes razoavelmente sofisticados provavelmente verão a text/parte e o padrão paratext/plain qualquer maneira, portanto, não há muita diferença.

Uma advertência, porém: todos os tipos sob o text/padrão de hierarquia ISO-8859-1 para seu tipo de caractere nos padrões RFC relevantes. Desde então, a maior parte do mundo mudou para o UTF-8 . Portanto, a menos que você tenha certeza de que não usará nenhum personagem engraçado (ou viverá em um antigo mundo do Windows), você pode querer especificá-lo da seguinte maneira:

text/markdown; charset=UTF-8
SFEley
fonte
3
Teria sido incrível se os clientes de e-mail apoiassem isso e usassem o Daringfireball Markdown como base para isso. Infelizmente, eles não o fazem. Eu nem sei se alguém o enviou à IETF como um rascunho de RFC. Eu também pesquisei o tipo MIME de texto enriquecido e descobri que ele não é mais compatível com muitos clientes de email - que agora favorecem o email HTML. Além disso, o formato de texto enriquecido nunca suportou hiperlinks.
Volomike
37
Por "personagens engraçados" você quer dizer os personagens que a grande maioria do mundo usa para se comunicar diariamente.
keegan
41
Sim, exatamente. Existem muitos personagens engraçados no mundo. Tento ser um deles.
SFEley
32
Se você está implementando isso sozinho, deve usar text/markdown: os x-prefixos foram descontinuados pela RFC 6648 (Best Current Practice 178) em junho de 2012.
Stuart P. Bentley
1
Stuart P. Bentley: Excelente. Viva o progresso. > 8->
SFEley
119

tl; dr: text/markdowndesde março de 2016

Em março de 2016, text/markdownfoi registrado como RFC7763 no IETF .

Anteriormente, deveria ter sido text/x-markdown. O texto abaixo descreve a situação antes de março de 2016, quando a RFC7763 ainda era um rascunho.


Não há recomendação oficial sobre a definição de Gruber , mas o assunto foi discutido bastante na lista de discussão oficial e chegou à escolha detext/x-markdown .

Esta conclusão foi contestada mais tarde , foi confirmada e pode ser, IMO, considerada consenso.

Esta é a única conclusão lógica na falta de um tipo mime oficial: text/fornecerá o padrão adequado em quase todos os lugares, x-porque não estamos usando um tipo oficial markdowne nãogruber. ou qualquer outra coisa, porque o tipo agora é tão comum.

No entanto, ainda existem incógnitas sobre os diferentes “sabores” do Markdown. Acho que alguém deveria registrar um tipo oficial, o que é supostamente fácil , mas duvido que alguém se atreva a fazer isso além de John Gruber, já que ele recentemente provou seu apego ao Markdown.

Há um rascunho no IETF para text/markdown, mas o conteúdo não parece descrever o Markdown, então não o usaria até que ficasse mais completo.

MattiSG
fonte
6

Encontrei este tópico de 2008: http://www.mail-archive.com/[email protected]/msg00973.html

Parece que o tipo mime text/vnd.daringfireball.markdowndeve ser registrado pelo autor de Markdown, até então o tipo mime Markdown pode ser especificado como text/x-markdown.

ilanco
fonte