是否有独立 Markdown 文件的官方文件扩展名?
答案1
Markdown 文件扩展名没有要求。但是为了确保编辑器或解析器识别文件为 Markdown 格式,将检查以下扩展名之一:
.md
.mkd
.mdwn
.mdown
.mdtxt
.mdtext
.markdown
.text
有些网站(例如 GitHub)在转换为 HTML 时使用这些扩展的子集,以便开发人员符合他们的标准。
扩展使用示例:
GitHub:.markdown、.mdown、.mkdn、.mkd、.mdwn、.md(来源)
Vim markdown:.markdown、.mdown、.mkdn、.mdwn、.mkd、.md(vim-m-src)
Bitbucket:.md、.mkd、.mkdn、.mdown、.markdown、.text(来源)
进一步阅读
这Markdown 邮件列表关于这个话题有有趣的讨论:1,2,例如以下代码片段:
Markdown 并非要取代文件的格式,而是一种巧妙地向纯文本添加信息的方法。实际上,Markdown 的存在是元数据,而不是文件格式。
如果打开文本文件的人发现 Markdown 语法,他们就不会感到困惑,这纯粹是额外的好处。从这个意义上讲,使用“.text”、“.txt”或任何其他相关的纯文本扩展名都是有意义的。
一个对 Markdown 一无所知的编辑器不会关心元数据,也不会被各种“非标准”扩展所困惑,但可以正常显示和编辑纯文本。
答案2
MarkDown 和类似的轻量级标记的理念是可以像纯文本一样读取,因此它们具有 text/plain 扩展名(.txt
或.text
)。
不过,有些人使用.markdown
或.mdown
。
答案3
作家使用扩展名 .md 作为 Markdown 内容。
答案4
我不知道有这样的情况,但我认为使用扩展.text
名开创了一个先例官方网站到揭示 Markdown生成页面。