使用 #
号表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。
语法格式:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
使用两个 ``将代码包起来。示例代码:
`Hello World`
使用```包起来,并且可以指定一种语言。示例代码:
``` JavaScript
function() {
alert("Hello, world")
}
```
*斜体文字*
**粗体文字**
***粗斜体文字***
在一行中用三个以上的星号*、减号-、底线_来建立一个分隔线,行内不能有其他东西。可以在星号或减号中插入空格,下面这种写法都可以建立分隔线:
***
* * *
******
- - -
------
在文字的两端加上两个波浪线~~即可
~~删除线~~
<u>下划线</u>
使用星号*、加号+、减号- 作为项目符号。
* 第一项
* 第二项
* 第三项
+ 第一项
+ 第二项
+ 第三项
- 第一项
- 第二项
- 第三项
使用 "(数字)" 和 "." 作为项目符号,项目符号和正式列表项目之间有一个空格
1. 第一项
2. 第二项
3. 第三项
每一层级目录 (第一层级除外) 前面应相对于上一层级添加一个 tab 或两个空格, 以便区分等级
- 一级目录
- 二级目录
- 三级目录
- 四级目录
- 一级目录
- 二级目录
- 二级目录
- 三级目录
显示效果:
-
一级目录
- 二级目录
- 三级目录
- 四级目录
- 三级目录
- 二级目录
-
一级目录
- 二级目录
- 二级目录
- 三级目录
5.1 行内链接
链接和地址写在一起
[链接名称](链接地址)
显示效果: 新浪新闻
链接也可以用变量来代替,链接和地址分开书写,文档末尾附带变量地址:
使用
[baidu][1]
[Markdown][markdown]
文档结尾为变量赋值(网址)
[1]: http://www.baidu.com
[markdown]: http://www.markdown.com
text <链接地址>
语法:
![alt 属性文本](图片地址)
示例:
![有问题上知乎](https://pic2.zhimg.com/80/v2-f6b1f64a098b891b4ea1e3104b5b71f6_720w.png)
第一行为表头,第二行分隔表头和主体部分,第三行开始每一行为一个表格行。 列于列之间用管道符 "|" 隔开, 表格每一行两边的管道符可省略。
|表头1|表头2|
|----|----|
|单元格11|单元格12|
|单元格21|单元格22|
显示效果:
表头 1 | 表头 2 |
---|---|
单元格 11 | 单元格 12 |
单元格 21 | 单元格 22 |
第二行还可以为不同的列指定对齐方向, 默认为左对齐;在 "-" 左边加上 ":" 就是左对齐;在 "-" 右边加上 ":" 就是右对齐;在 "-" 两边都加上 ":" 就是居中对齐。
-: 右对齐 :- 左对齐 :-: 居中对齐
|左对齐|居中对齐|右对齐|
|:----|:----:|----:|
|单元格11|单元格12|单元格13|
|单元格21|单元格22|单元格23|
显示效果:
左对齐 | 居中对齐 | 右对齐 |
---|---|---|
单元格 11 | 单元格 12 | 单元格 13 |
单元格 21 | 单元格 22 | 单元格 23 |
可直接使用 HTML 标签,但需要注意:
- 对于 HTML 区块元素――如 div、table、pre、p 等标签,必须在前后加上空行与其它内容区隔开,开始标签与结尾标签不能用制表符(tab)或空格来缩进。
- HTML 的行内标签——如 span、cite、del 可以在 Markdown 的段落、列表或是标题里随意使用。
- 在 HTML 的区块标签中的 Markdown 标签是没有效果的。
Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符。 支持以下这些符号前面加上反斜杠来帮助插入普通符号:
\ 反斜线
` 反引号
* 星号
_ 下划线
{} 花括号
[] 方括号
() 小括号
# 井字号
+ 加号
- 减号
. 英文句点
! 感叹号