Answers:
没有官方标准类型,但text/markdown
似乎是最常见的事实类型。大多数浏览器和其他相当复杂的客户端都可能会看到该text/
部分并默认使用默认设置text/plain
,因此两者之间并没有太大区别。
但是,需要注意的是:在text/
hierchy下的所有类型在相关的RFC标准中都默认使用ISO-8859-1的字符类型。此后,世界上大部分地区都转向了UTF-8。因此,除非您是肯定的,否则您将不会使用任何有趣的角色(或生活在旧的Windows世界中),您可能需要按以下方式指定它:
text/markdown; charset=UTF-8
text/markdown
自2016年3月起2016年3月,在IETFtext/markdown
注册为RFC7763。
以前应该是text/x-markdown
。以下文字描述了2016年3月之前的情况,当时RFC7763仍是草案。
没有关于Gruber定义的官方建议,但是在官方邮件列表中对该主题进行了很多讨论,并选择了text/x-markdown
。
这是缺少正式的mime类型的唯一合乎逻辑的结论:text/
几乎在所有地方都将提供适当的默认值,x-
因为我们没有使用正式的mime ,或者因为当前非常普遍markdown
而没有使用gruber.
任何其他类型。
但是,关于Markdown的不同“风味” 仍然未知。我猜有人应该注册一个官方的类型,这应该很容易,但是我怀疑有人敢于超越John Gruber,因为他最近证明了他对Markdown的执着。
在IETF上有一份草案text/markdown
,但其中的内容似乎根本没有描述Markdown,因此在它变得更加完整之前,我不会使用它。
看起来文本/降价将成为标准。
从2008年开始发现此线程:http : //www.mail-archive.com/markdown-discuss@six.pairlist.net/msg00973.html
好像mime类型text/vnd.daringfireball.markdown
应该由Markdown的作者注册,直到Markdown mime类型可以指定为text/x-markdown
。