Qual é o tipo MIME para Markdown?


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

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.



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.