轻松学透Markdown的终极教程 #5: GFM(GitHub Flavored Markdown)语法

目录

5.1 GFM与标准的Markdown标记语法的异同

5.2 GFM语法增加的标记

5.2.1 删除线

5.2.2 自动链接

5.2.3 任务列表

5.2.4 表格

5.2.5 代码块

5.2.6 代码的语法高亮

5.2.7 Emoji表情支持

5.2.8 禁止了一些特殊的原生HTML标签

5.3 GFM语法减少或不支持的标记

5.3.1 单词内部的下划线(_)

5.4 GMF语法和标准的Markdown语法的选择

5.5 附录


GFM(GitHub Flavored Markdown)语法是除了标准的Markdown语法外最被广泛使用的另一种版本Markdown语法,它基于CommonMark。GFM语法与标准的Markdown语法大同小异,扩展了一些标准的Markdown语法没有的内容

5.1 GFM与标准的Markdown标记语法的异同

GFM语法与标准的Markdown标记语法大部分内容是相同的,这里以本系列教程前面讲过的「标准的Markdown标记语法」作为参考,给出GFM语法与标准Markdown语法的区别。

5.2 GFM语法增加的标记

需要在一款支持GFM语法的Markdown编辑器测试、使用GFM语法

下列语法是在ATOM + markdown-preview预览插件中运行显示的

5.2.1 删除线

在标准的Markdown中是不支持「删除线」效果的标记。

在GFM中,可以通过~~实现删除线的效果:

~~我是被删除的内容~~

效果显示:

「删除线」标记常可以用在内容的修订上面。

5.2.2 自动链接

在标准的Markdown中可以通过<URL>的标记实现「自动链接」的效果。

在GFM中,可以让「自动链接」变得更加简单:

远怀学堂的官方网站是:https://www.yuanhuaixuetang.com

效果显示:

在GFM中只要是合法的HTTP网址就可以自动被解析成一个有效的链接,可以省略标准Markdown中的尖括号(<>

5.2.3 任务列表

任务列表、任务清单经常被我们用来记录待完成事项和已完成事项。

在标准的Markdown中是没有「任务列表」的标记语法的。

在GFM中,可以使用如下的语法实现「任务列表」:

- [ ] 待办事项1
- [ ] 待办事项2
- [x] 待办事项3
- [ ] 待办事项4

显示效果:

这种语法需要注意是:用- [ ] 代表的是一个未勾选的复选框(未完成事项),用- [x] 代表的是一个勾选的上的复选框(已完成事项),方括号里是字母x。

5.2.4 表格

前面讲过在标准的Markdown语法中要实现表格的效果要使用「兼容的HTML」的方法,得使用html标记中的<table></table>。

在GFM中让使用表格变得简单些:

姓名 | 年龄 | 性别
----|-----|----
小明 | 18 | 男
小刚 | 29 | 女
李三 | 20 | 男

最终显示效果:

GFM语

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值