Markdown扩展语法
扩展语法
基本语法能够应付大多数情况下的日常需求,但是对于一些人来说还不够,因此引入了扩展语法。
点击链接可查看Markdown官方文档:
点击链接可使用在线Markdown编辑器:
Markdown扩展语法可用性
并非所有Markdown应用程序都支持扩展语法元素,因此需要检查时是否够使用。
表格
添加表格时,需要使用三个及以上的连字符(---
)创建每列表格的标题,并使用管道(|
)来分隔每一列。
可以通过在标题行中的连字符的左侧,右侧或两侧添加冒号(:
),将列中的文本对齐到左侧,右侧或中心。
例:制作一个一周七天的天气变化表
1 | | 日期 | 天气 | |
结果展示:
日期 | 天气 |
---|---|
周一 | 晴 |
周二 | 阴 |
周三 | 多云 |
周四 | 小雨 |
周五 | 阴 |
周六 | 暴雨 |
周日 | 晴 |
围栏代码块
通过使用三个反引号(```
)或三个波浪号(~~~
)来创建一个受保护的围栏代码块。
还可以在第一行的反引号后面加上一种语言,从而自动识别并进行高亮。
例:写一个C语言的输出Hello world!
结果展示:
1 |
|
定义列表
创建定义列表,需要在第一行键入术语,在下一行键入一个冒号,后面跟一个空格和定义。
例:创建一个有关“比格沃斯”的定义列表
1 | 比格沃斯 |
结果展示:
- 比格沃斯
- 一只猫猫
删除线
在单词前后使用两个波浪号(~~
)从而实现删除线的效果。
例:在比格沃斯上加上删除线
1 | ~~比格沃斯~~ |
结果展示:
比格沃斯
任务列表语法
可以创建带有复选框的项目列表,复选框将显示在内容旁边。
创建任务列表需要在任务列表之前添加破折号(-
)和方括号([ ]
),并在([ ]
)前面加上空格(注:方括号中间有一个空格)。
要选择一个复选框,需要在方括号([ ]
)之间添加x,即最后的样式为([x]
)。
例:制作一个每日任务表
1 | - [x] 吃早饭 |
结果展示:
吃早饭
学习
跑步
摸鱼
使用Emoji表情
复制和粘贴表情符号
在大多数情况下,可以直接复制符号表情并将其粘贴到文档中。
Emoji表情链接:
注:如果使用的是静态网站生成器,需要确保HTML页面编码为UTF-8。
例:利用该方法复制粘贴水晶球表情
1 | 🔮 |
结果展示:
🔮
使用表情符号简码
可以通过键入表情符号短代码来插入表情符号。
书写格式是以冒号开头和结尾,并包含表情符号的名称。
例:利用表情符号简码来插入表情张噢鞥,其符号简码为crystal_ball
1 | :crystal_ball: |
结果展示:
:crystal_ball:
自动网址链接
直接输入链接地址Markdown处理器会将其自动转换为链接。
例:将该博客转换为链接
1 | https://big-worth.github.io/ |
结果展示:
禁用自动URL链接
如果不希望自动转换为链接,可以通过使用反引号的代码来删除该链接。
1 | `https://big-worth.github.io/` |
结果展示:
https://big-worth.github.io/