Markdown 是一种相对简单的标记语言,如果用来做复杂的语义表达,就会力不从心,所以产生了许多第三方的扩展语法,其中比较着名的是 GitHub Flavored Markdown,简称 GFM。
GFM 主要是为了方便开发者在 GitHub 上写文章,所以有针对性的做了扩展,比如:
1、GFM 在 issue 中通过 # 和 数字 可以自动链接到对应的 issue,例如 #1024
2、自动识别链接,链接不用尖括号括起来也会被认为是链接。
3、GFM 实现代码语法高亮
4、协作的是时候可以直接 @ GitHub 里的联系人
5、增加了一些自动引用,比如,项目,用户,issue 等等
6、支持任务列表的模式,更好的语法高亮模式等
详细内容可以参考:
https://help.github.com/categories/writing-on-github
除了 GFM,很多优秀的编辑器也提供了基于 Markdown 的扩展,比如我上次介绍到的有道云笔记,他们除了对标准的 Markdown 标签进行了很好的支持,还提供了待办事项、流程图、序列图、甘特图和 LaTex 公式的支持,你可以通过简单的文本划出各种精美的图形。当然,这些特性我上次已经说过了