Markdown是一种轻量级标记语言,它允许人们使用易于阅读、易于编写的纯文本格式进行编写,被广泛用于撰写网络文档(如GitHub、简书等)。Markdown编写的文档后缀为.md或.markdown,可以导出为Word、图像、PDF等多种常见格式的文档。
- 在线编辑器:菜鸟工具-Markdown在线编辑器
- 本地编辑器:VS Code + Markdown Preview Enhanced插件
1、标题
使用#
标记一级至六级标题,文本编写如下:
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
显示效果如下:
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
2、分隔
使用***
标记水平线分隔,使用<paragraph></paragraph>
标记空白行分隔,文本编写如下:
古诗词
***
落霞与孤鹜齐飞,秋水共长天一色
<paragraph></paragraph>
但愿人长久,千里共婵娟。
显示效果如下:
古诗词
落霞与孤鹜齐飞,秋水共长天一色
但愿人长久,千里共婵娟。
3、文本样式
3.1 字体颜色大小
使用<font color="red" face="楷体" size="3"></font>
标记文本的字体颜色大小,文本编写如下:
<font color="red" face="楷体" size="3">红色的楷体3号文字</font>
显示效果如下:
3.2 对齐方式
使用<p align="left"></p>
标记文本的对齐方式,文本编写如下:
<p align="left">一日之计在于晨</p>
<p align="center">好好学习,天天向上</p>
<p align="right">上善若水,海纳百川</p>
显示效果如下:
3.3 强调
使用成对*
标记斜体文字,使用成对**
标记粗体文字,使用成对***
标记粗斜体文字,文本编写如下:
*这是斜体文本*
**这是粗体文本**
***这是粗斜体文本***
显示效果如下:
这是斜体文本
这是粗体文本
这是粗斜体文本
3.4 删除线和下划线
使用成对~~
标记删除线,使用<u></u>
标记下划线,文本编写如下:
~~这是要删除的文本~~
<u>这是带下划线的文本</u>
显示效果如下:
3.5 上标和下标
使用成对^
标记上标,使用成对~
标记下标,文本编写如下:
x的平方x^2^
水分子H~2~O
显示效果如下:
x的平方x2
水分子H2O
3.6 高亮
使用成对==
标记高亮,文本编写如下:
==marked==
显示效果如下:
4、列表
4.1 无序列表
使用*
加空格标记无序列表,文本编写如下:
* 第一项
* 第二项
显示效果如下:
- 第一项
- 第二项
4.2 有序列表
使用数字加上.
加空格标记有序列表,文本编写如下:
1. 第一项
2. 第二项
显示效果如下:
- 第一项
- 第二项
4.3 列表嵌套
列表嵌套只需在子列表选项前面添加4个空格即可,文本编写如下:
1. 第一项:
* 第一项的第一个元素
* 第一项的第二个元素
2. 第二项:
* 第二项的第一个元素
* 第二项的第二个元素
显示效果如下:
- 第一项:
- 第一项的第一个元素
- 第一项的第二个元素
- 第二项:
- 第二项的第一个元素
- 第二项的第二个元素
5、区块
5.1 简单区块
使用>
标记区块,文本编写如下:
> 这是区块
> 笨鸟先飞
显示效果如下:
这是区块
笨鸟先飞
5.2 区块嵌套
区块可以嵌套,一个>
符号是最外层,两个>
符号是第一层嵌套,以此类推,文本编写如下:
> 最外层
>> 第一层嵌套
>>> 第二层嵌套
显示效果如下:
最外层
第一层嵌套
第二层嵌套
5.3 区块中使用列表
文本编写如下:
> * 第一项
> * 第二项
显示效果如下:
- 第一项
- 第二项
5.4 列表中使用区块
文本编写如下:
* Tom
> man
> 20 years old
显示效果如下:
- Tom
man
20 years old
6、代码
6.1 行内代码
使用成对的反引号 ` 标记行内代码,文本编写如下:
`main()`函数
显示效果如下:
main()
函数
6.2 代码块
使用成对的 ``` 标记代码块可以保持代码格式,指定代码语言可以高亮关键字,使用{.line-numbers}
可以显示行号。显示效果如下:
#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
7、链接
7.1 直接链接
文本编写如下:
https://www.moulem.com
显示效果如下:
7.2 内联链接
使用[链接名称](链接地址)
标记内联链接,文本编写如下:
[某柠檬导航](https://www.moulem.com)
显示效果如下:
7.3 高级链接
可以通过变量来设置一个链接,变量赋值在文档末尾进行,文本编写如下:
两大搜索引擎分别是[google][1]和[百度][2]。
[1]: https://www.google.cn
[2]: https://www.baidu.com
显示效果如下:
8、图片
使用![图片名称](图片地址)
添加图片。
9、表格
Markdown制作表格使用|
来分隔不同的单元格,使用-
来分隔表头和其他行。设置表格的对齐方式::-
设置内容和标题栏左对齐,:-:
设置内容和标题栏居中对齐,-:
设置内容和标题栏右对齐。文本编写如下:
| 左对齐 | 居中对齐 | 右对齐 |
| :- | :-: | -: |
| first | second | third |
| 1 | 2 | 3 |
显示效果如下:
左对齐 | 居中对齐 | 右对齐 |
---|---|---|
first | second | third |
1 | 2 | 3 |
10、任务列表
使用- [ ]
加空格标记未完成任务,使用- [x]
加空格标记已完成任务,文本编写如下:
- [ ] 这是未完成任务
- [x] 这是已完成任务
显示效果如下: