1. 前言
Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档。
在日常写文中,自己有时会使用到Markdown,现在总结下它的语法,方便查找。
2. 标题
按#的个数定多少级标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
3. 段落
编辑器上直接回车换行,到页面显示是没有换行的,需要换行,在段落上加两个以上的空格再回车;或者在段落尾部回车两次以上
假换行
尾部没有空格
需要换行
上面段落尾部加两个空格
效果:
假换行 尾部没有空格
需要换行
上面段落尾部加两个空格
4. 列表
有序列表和无序列表,支持列表嵌套
4.1. 有序列表
数字并加上 . 号来表示,('. '有个空格)
1. 有序列表1
2. 有序列表2
3. 有序列表3
效果:
- 有序列表1
- 有序列表2
- 有序列表3
4.2. 无序列表
支持* - + 3种前缀,这些标记后面要添加一个空格
* 无序列表1
- 无序列表2
+ 无序列表3
效果:
- 无序列表1
- 无序列表2
- 无序列表3
4.3. 列表嵌套
上一级和下一级列表之间加两个空格 即可表示列表嵌套,只到三级
- 世界
* 亚洲
* 中国
* 美洲
效果:
- 世界
- 亚洲
- 中国
- 美洲
- 亚洲
5. 引用
在引用文字前加一个>即可,支持引用嵌套
> 引用
>> 引用嵌套1
>>> 引用嵌套2
效果:
引用
引用嵌套1
引用嵌套2
6. 字体
6.1. 加粗
文字左右两边分别用两个 * 号或者 _ 号包围起来
**加粗**
__加粗__
效果:
加粗
加粗
6.2. 加粗斜体
文字左右两边分别用三个 * 号或者 _ 号包围起来
*** 加粗 ***
___加粗___
效果:
加粗
加粗
6.3. 删除线
文字左右两边分别用两个 ~ 号包围起来
~~删除线~~
效果:
删除线
7. 分割线
三个或三个以上的- *即可表示分割线
---
***
效果:
8. 转义
要显示特定的符号可使用反斜杠转义
\*\* 正常显示星号 \*\*
效果:
** 正常显示星号 **
9. 图片
![ico](http://yzx-fjl.cn:88/assets/images/yzx-fjl.cn.ico "雨中笑")
效果:
如果需要控制图片宽高
<img src="http://yzx-fjl.cn:88/assets/images/yzx-fjl.cn.ico" width="9%">
效果:
10. 超链接
[雨中笑](http://yzx-fjl.cn)
<http://yzx-fjl.cn>
效果:
11. 表格
表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行
- -: 设置内容和标题栏居右对齐。
- :- 设置内容和标题栏居左对齐。
- :-: 设置内容和标题栏居中对齐。
| 居左 | 居右 | 居中 | | :----| ----: | :----: | | 居左1 | 居右1 | 居中1 | | 居左2 | 居右2 | 居中2 |
效果:
居左 | 居右 | 居中 |
---|---|---|
居左1 | 居右1 | 居中1 |
居左2 | 居右2 | 居中2 |
12. 注释
<!--我被注释了-->
上面的内容被注释了
效果:
上面的内容被注释了
13. 代码
13.1. 单行代码
代码两侧分别用反引号包围起来
`Hi`
效果:
Hi
13.2. 多行代码
代码块首尾分别用三个反引号```包围起来
var_dump(123);