Respostas:
Não existe um tipo oficial padrão, mas text/markdown
parece 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
text/markdown
: os x-
prefixos foram descontinuados pela RFC 6648 (Best Current Practice 178) em junho de 2012.
text/markdown
desde março de 2016Em março de 2016, text/markdown
foi 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 markdown
e 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.
Parece que o texto / marcação vai ser o padrão.
Encontrei este tópico de 2008: http://www.mail-archive.com/markdown-discuss@six.pairlist.net/msg00973.html
Parece que o tipo mime text/vnd.daringfireball.markdown
deve ser registrado pelo autor de Markdown, até então o tipo mime Markdown pode ser especificado como text/x-markdown
.