Markdown基本语法
标题与段落
Markdown语法中用空一行(使用回车键)来分隔段落。
Markdown语法中标题的表示方法有Setext和Atx两种表达方法。Setext中以 = 作为底线来表示第一级标题(最高阶),以 - 作为第二标题(第二阶标题)。
Atx中则以 # +空格 的形式在首行开头来表示标题,# 符号个数从1到6个分别代表1到6级标题。使用Atx语法的标题时注意#符号后面加上空格其作用才生效。
例如:
① Setext语法:
一级标题
=======
二级标题
-------
显示效果:
一级标题
二级标题
② Atx语法:
### 三级级标题
#### 四级标题
##### 五级标题
###### 六级标题
显示效果:
三级级标题
四级标题
五级标题
六级标题
修辞和强调
Markdown语法中用 * 符号和 _ +空格 的形式来表示斜体强调。用两个 ** 符号和两个 __ +空格的形式来表示加粗强调。注意加粗的底线 __ 是两条下划线来的。
① Markdown语法中:
这是一个需要*斜体强调*的语句。
显示效果:
这是一个需要斜体强调的语句。
② Markdown语法中:
这是一个用底线符号加上空格来表示 _斜体强调_ 的语句。
显示效果:
这是一个用底线符号加上空格来表示 斜体强调 的语句。
③ Markdown语法中:
这是一个需要**加粗**的语句。
显示效果:
这是一个需要加粗的语句。
④ Markdown语法中:
这是一个需要 __加粗__ 的语句。
显示效果:
这是一个需要 加粗 的语句。
列表
1)无序列表
Markdown语法中以 * 、 + 和 - 三种符合来表示无序列表。他们后面要加上空格才生效。
① Markdown语法中:
* 这是用*符号表示的无序列表
* 回车后默认这句也是无序列表的一句
* 两次回车后不会默认为无序列表
显示效果:
- 这是用*符号表示的无序列表
- 回车后默认这句也是无序列表的一句
- 两次回车后不会默认为无序列表
② Markdown语法中:
+ 这是用+号表示的无序列表
+ 使用方法跟*符号一样
显示效果:
- 这是用+号表示的无序列表
- 使用方法跟*符号一样
③ Markdown语法中:
- 这是用-号表示的无序列表
- 他们三个的用法和最终表示出来的结果是一样的
- 记得在符号后面加上空格才会生效哦
显示效果:
- 这是用-号表示的无序列表
- 他们三个的用法和最终表示出来的结果是一样的
- 记得在符号后面加上空格才会生效哦
2)有序列表
Markdown语法中以数字加上英文句点的形式表示有序列表。句点后面也要加上空格。
Markdown语法中:
1. 这是有序列表
2. 回车也会默认这是有序列表的第二要点
显示效果:
- 这是有序列表
- 回车也会默认这是有序列表的第二要点
链接
Markdown语法中有两种链接表达方式:行内和参考。他们都是用 [ ] 括号把文字转链接。
1)行内:
Markdown语法中:
这是一个[百度](http://baidu.com/)链接。
显示效果:
这是一个百度链接。
行内形式用 [这里是文字] 把要转链接的文字括起来,后面紧跟着跳转的连接 (这里是链接) 。
2)参考:
① Markdown语法中:
这是一个[百度][1]链接。
显示效果:
这是一个百度链接。
② Markdown语法中:
[1]: http://baidu.com/
这是一个[百度][BD]链接。
显示效果:
这是一个百度链接。
参考形式则用 [这里是文字] 把要转链接的文字括起来,后面紧跟着 [这里是链接名] 。然后空一行对链接名定义跳转的网址。即 [这里是链接名]: http://list.com/。注意链接名后面的 : 后面要加空格链接才生效。链接名可以是数字、字母和空格,字母不分大小写。
图片
图片的语法跟链接差不多,也是有行内和参考两种形式。
1)行内:
Markdown语法中:
这是一张图片![alt text](https://h.2345cdn.net/i/search190510/idx-1.png)
显示效果:
这是一张图片
2)参考
Markdown语法中:
这是一张图片![alt text][2]
[2]: https://h.2345cdn.net/i/search190510/idx-1.png
显示效果:
这是一张图片
代码显示
1)行内代码
行内代码只需要在代码两边加上反引号 ` 即可。
Markdown语法中:
这是一个可显示的行内代码 `<html>` 。
显示效果:
这是一个可显示的行内代码 <html>
。
2)区块代码
区块代码只需要在代码第一行和最后一行前面加上一个tab键即可。
Markdown语法中:
这是一块可显示的区块代码:
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
显示效果:
这是一块可显示的区块代码:
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
表格
在Markdown语法中,使用 | 来表示表格, - 来区分表头。
Markdown语法中:
| 表头1 | 表头2 | 表头3 |
| ------ | ------ | ------ |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
显示效果:
表头1 | 表头2 | 表头3 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |