Markdown的MIME类型是什么?


Answers:


121

没有官方标准类型,但text/markdown似乎是最常见的事实类型。大多数浏览器和其他相当复杂的客户端都可能会看到该text/部分并默认使用默认设置text/plain,因此两者之间并没有太大区别。

但是,需要注意的是:在text/hierchy下的所有类型在相关的RFC标准中都默认使用ISO-8859-1的字符类型。此后,世界上大部分地区都转向了UTF-8。因此,除非您是肯定的,否则您将不会使用任何有趣的角色(或生活在旧的Windows世界中),您可能需要按以下方式指定它:

text/markdown; charset=UTF-8

3
如果邮件客户端支持此操作并使用Daringfireball Markdown作为其基础,那真是太棒了。不幸的是,他们没有。我什至不知道是否有人将它作为RFC草案提交给IETF。我还研究了Enriched Text MIME类型,发现许多邮件客户端不再支持此功能-现在支持HTML Mail。此外,丰富文本格式从不支持超链接。
Volomike 2012年

37
所谓“有趣的人物”,是指世界上绝大多数人每天用于交流的人物。
keegan

41
对,就是这样。世界上有很多有趣的人物。我努力成为其中之一。
SFEley

32
如果您自己实施此操作,则应使用text/markdownx-前缀已在2012
Stuart P. Bentley

1
Stuart P. Bentley:太好了。万事如意。> 8->
SFEley

119

tl; dr:text/markdown自2016年3月起

2016年3月,在IETFtext/markdown注册为RFC7763

以前应该是text/x-markdown。以下文字描述了2016年3月之前的情况,当时RFC7763仍是草案。


没有关于Gruber定义的官方建议,但是在官方邮件列表中对该主题进行了很多讨论,并选择了text/x-markdown

IMO认为这一结论后来受到质疑,并且可以被认为是共识。

这是缺少正式的mime类型的唯一合乎逻辑的结论:text/几乎在所有地方都将提供适当的默认值,x-因为我们没有使用正式的mime ,或者因为当前非常普遍markdown而没有使用gruber.任何其他类型。

但是,关于Markdown的不同“风味” 仍然未知。我猜有人应该注册一个官方的类型,这应该很容易,但是我怀疑有人敢于超越John Gruber,因为他最近证明了他对Markdown的执着。

在IETF上有一份草案text/markdown,但其中的内容似乎根本没有描述Markdown,因此在它变得更加完整之前,我不会使用它。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.