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.