Was ist der MIME-Typ für den Abschlag?

107

Weiß jemand, ob ein MIME-Typ für Markdown existiert? Ich denke, es ist Klartext, aber gibt es einen spezifischeren?

ilanco
quelle

Antworten:

119

Es gibt keinen offiziellen Standardtyp, aber es text/markdownscheint der häufigste De-facto- Typ zu sein. Die meisten Browser und andere einigermaßen anspruchsvolle Clients werden das text/Teil wahrscheinlich text/plainsowieso sehen und standardmäßig verwenden , daher gibt es keinen großen Unterschied.

Eine Einschränkung: Alle Typen unter text/hiearchy verwenden standardmäßig ISO-8859-1 für ihren Zeichentyp in den relevanten RFC-Standards. Der größte Teil der Welt ist seitdem auf UTF-8 umgestiegen . Wenn Sie sich also nicht sicher sind, dass Sie keine lustigen Zeichen verwenden (oder in einer alten Windows-Welt leben), möchten Sie diese möglicherweise wie folgt angeben:

text/markdown; charset=UTF-8
SFEley
quelle
3
Wäre großartig gewesen, wenn Mail-Clients dies unterstützt und den Daringfireball Markdown als Grundlage dafür verwendet hätten. Leider nicht. Mir ist nicht einmal bekannt, ob jemand es als RFC-Entwurf bei der IETF eingereicht hat. Ich habe auch den MIME-Typ "Enriched Text" untersucht und festgestellt, dass dies in vielen E-Mail-Clients nicht mehr unterstützt wird - die jetzt HTML Mail bevorzugen. Außerdem hat das Enriched Text-Format niemals Hyperlinks unterstützt.
Volomike
36
Mit "lustigen Charakteren" meinen Sie die Charaktere, mit denen die überwiegende Mehrheit der Welt täglich kommuniziert.
Keegan
40
Ja genau. Es gibt viele lustige Charaktere auf der Welt. Ich versuche einer von ihnen zu sein.
SFEley
31
Wenn Sie dies selbst implementieren, sollten Sie Folgendes verwenden text/markdown: x-Präfixe wurden im Juni 2012 von RFC 6648 (Best Current Practice 178) veraltet .
Stuart P. Bentley
1
Stuart P. Bentley: Ausgezeichnet. Hurra für den Fortschritt. > 8->
SFEley
117

tl; dr: text/markdownseit März 2016

Im März 2016 text/markdownwurde als RFC7763 bei IETF registriert .

Zuvor sollte es gewesen sein text/x-markdown. Der folgende Text beschreibt die Situation vor März 2016, als RFC7763 noch ein Entwurf war.


Es gibt keine offizielle Empfehlung zu Grubers Definition , aber das Thema wurde auf der offiziellen Mailingliste ziemlich heftig diskutiert und es wurde die Wahl getroffen text/x-markdown.

Diese Schlussfolgerung wurde später in Frage gestellt , wurde bestätigt und kann, IMO, als Konsens angesehen werden.

Dies ist die einzig logische Schlussfolgerung im Fehlen eines offiziellen MIME-Typs: Er text/liefert fast überall die richtige Standardeinstellung, x-da wir keinen offiziellen Typ verwenden, markdownund nicht gruber.oder was auch immer, weil der Typ jetzt so häufig ist.

Es gibt jedoch noch Unbekannte in Bezug auf die verschiedenen „Geschmacksrichtungen“ von Markdown. Ich denke, jemand sollte einen offiziellen Typ registrieren, was angeblich einfach ist , aber ich bezweifle, dass jemand es wagt, es über John Gruber hinaus zu tun, da er kürzlich seine Verbundenheit mit Markdown bewiesen hat .

Es gibt einen Entwurf für die IETF für text/markdown, aber der Inhalt scheint Markdown überhaupt nicht zu beschreiben, daher würde ich ihn erst verwenden, wenn er vollständiger wird.

MattiSG
quelle
5

Fand diesen Thread von 2008: http://www.mail-archive.com/[email protected]/msg00973.html

Scheint, als ob der MIME-Typ text/vnd.daringfireball.markdownvom Autor von Markdown registriert werden sollte. Bis dahin kann der Markdown-MIME-Typ als angegeben werden text/x-markdown.

ilanco
quelle