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.