Qual è il tipo MIME per Markdown?


Risposte:


121

Non esiste un tipo standard ufficiale , ma text/markdownsembra essere il tipo de facto più comune . La maggior parte dei browser e altri client ragionevolmente sofisticati vedranno probabilmente la text/parte e l'impostazione predefinita saràtext/plain , quindi non c'è molta differenza.

Un avvertimento, però: tutti i tipi sotto l' text/impostazione hiearchy predefinita ISO-8859-1 per il loro tipo di carattere negli standard RFC pertinenti. Da allora la maggior parte del mondo è passata a UTF-8 . Quindi, a meno che tu non sia sicuro che non utilizzerai personaggi divertenti (o vivrai in un vecchio mondo di Windows) potresti volerlo specificare come segue:

text/markdown; charset=UTF-8

3
Sarebbe stato fantastico se i client di posta lo supportassero e usassero Daringfireball Markdown come base per questo. Purtroppo no. Non sono nemmeno a conoscenza se qualcuno l'ha presentato all'IETF come bozza di RFC. Ho anche studiato il tipo MIME di testo arricchito e ho scoperto che questo non è più supportato in molti client di posta, che ora preferiscono HTML Mail. Inoltre, il formato testo arricchito non supportava mai i collegamenti ipertestuali.
Volomike

37
Per "personaggi divertenti" si intendono i personaggi che la stragrande maggioranza del mondo utilizza per comunicare quotidianamente.
keegan

41
Si, esattamente. Ci sono molti personaggi divertenti nel mondo. Cerco di essere uno di loro.
SFEley

32
Se lo stai implementando tu stesso, dovresti usare text/markdown: i x-prefissi sono stati deprecati da RFC 6648 (Best Current Practice 178) nel giugno 2012.
Stuart P. Bentley

1
Stuart P. Bentley: Eccellente. Evviva il progresso. > 8->
SFEley

119

tl; dr: text/markdownda marzo 2016

Nel marzo 2016, è text/markdownstato registrato come RFC7763 presso IETF .

In precedenza, avrebbe dovuto essere text/x-markdown. Il testo seguente descrive la situazione prima del marzo 2016, quando RFC7763 era ancora una bozza.


Non ci sono raccomandazioni ufficiali sulla definizione di Gruber , ma l'argomento è stato discusso abbastanza pesantemente nella mailing list ufficiale e ha raggiunto la scelta ditext/x-markdown .

Questa conclusione è stata contestata in seguito , è stata confermata e può essere, IMO, considerata un consenso.

Questa è l'unica conclusione logica nella mancanza di un tipo MIME ufficiale: text/fornirà un valore predefinito appropriato quasi ovunque, x-perché non stiamo usando un tipo ufficiale, markdowne nongruber. o qualsiasi altra cosa perché il tipo è ora così comune.

Tuttavia, ci sono ancora incognite riguardo ai diversi "sapori" di Markdown. Immagino che qualcuno dovrebbe registrare un tipo ufficiale, il che è presumibilmente facile , ma dubito che qualcuno osi farlo oltre a John Gruber, come ha recentemente dimostrato suo attaccamento a Markdown.

C'è una bozza su IETF per text/markdown, ma i contenuti non sembrano descrivere affatto Markdown, quindi non la userò finché non sarà più completa.



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.