Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。由于 Markdown 的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,目前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。如 GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被用来撰写电子书。
Markdown 的语法没有唯一的官方标准,毕竟 Aaron Swartz[^swartz] 英年早逝。但是开源界普遍接受 GFM(GitHub Flavored Markdown)作为既定事实标准。所以我们也按照这个标准进行规范,另外对 Markdown 可以多种表达的语法结构做一定约束。
:::info
HackMD 这个网站提供了很多更高级的语法,我觉得也值得一用,只是没有那么强的普适性。
:::
[^swartz]: Aaron Swartz(19xx-20xx),Markdown 的发明者。