一、标题
一个#表示一级标题,两个#表示二级标题,支持六级标题
注意:标准语法#后面要有空格,博客和简书不加好像也可以# 这是一级标题
##这是二级标题
效果
这是一级标题
这是二级标题
二、加粗
使用两个*把文字包起来,即可以加粗
**这是加粗文字**
效果
这是加粗文字
三、斜体
*这是斜体*
效果
这是斜体
四、斜体加粗
斜体加粗文字两边用三个*包起来
***斜体加粗文字***
效果
斜体加粗文字
五、删除线
删除线两边用两个~包起来
~~这是删除线~~
效果
这是删除线
六、引用
在引用文字前加>即可
引用可以嵌套,可以一直加下去
>这是一层引用
>>这是二层引用
>>>这是三层引用
效果
这是一层引用
这是二层引用
这是三层引用
七、分割线
三个三个或者三个以上的-或者*都可以
---
***
****
效果
八、图片
语法为:![alt](图片路径 "title")
alt,就是显示在图片下面的文字,相当于图片内容的解释;
title,就是图片的标题,当鼠标移到图片上显示的内容。title可加可不加
很多地方不支持本地图片上传,会出现加载不出来的情况,可以使用图床解决这个问题图床就是网上存储图片的地方,有七牛云、又拍云、公益图床、路过图床等等
![rose](https://wx2.sinaimg.cn/small/0087MTx6gy1gekwgw0097j30ia0iadfw.jpg "beautiful")
效果
九、超链接
语法为:[alt](链接路径 "title")
Markdown本身语法不支持链接在新页面中打开,如果想要在新页面中打开可以用HTML语言的a标签代替
[Markdown基础语法](https://www.cnblogs.com/lilith-lt/p/12844652.html "本文链接")
效果
十、列表
1.无序列表
无序列表用-+*任何一种都可以,效果一致
注:- + * 后必须加空格
- 无序列表
+ 无序列表
* 无序列表
效果
- 无序列表
- 无序列表
- 无序列表
2.有序列表
有序列表用数字加点表示
注意:序号和内容之间要有空格
1. 无序列表
2. 无序列表
3. 无序列表
效果
- 无序列表
- 无序列表
- 无序列表
3.列表嵌套
上级和下一级之间敲三个空格即可
- 一级无序列表内容
- 二级无序列表内容
- 二级无序列表内容
- 一级无序列表内容
1. 二级有序列表内容
2. 二级有序列表内容
1. 一级有序列表内容
- 二级无序列表内容
- 二级无序列表内容
2. 一级有序列表内容
1. 二级有序列表内容
2. 二级有序列表内容
效果
-
一级无序列表内容
- 二级无序列表内容
- 二级无序列表内容
-
一级无序列表内容
- 二级有序列表内容
- 二级有序列表内容
-
一级有序列表内容
- 二级无序列表内容
- 二级无序列表内容
-
一级有序列表内容
- 二级有序列表内容
- 二级有序列表内容
十一、表格
语法:
表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容
第二行分割表头和内容。
-有一个就行也可以多加几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用|包起来。
效果
表头 | 表头 | 表头 |
---|---|---|
内容 | 内容 | 内容 |
内容 | 内容 | 内容 |
十二、代码
1.单行代码
单行代码之间分别用一个反引号包起来
`create database test`
效果
create database test
2.代码块
代码之间分别用三个反引号包起来,且两边的反引号独占一行
``` function test(){ echo "这是代码块" } test(); ```
效果
function test(){
echo "这是代码块"
}
test();
十三、Todo列表
使用- [ ]表示未处理或未勾选
使用- [x]表示已处理或已勾选
注:-和]后面都要加空格
- [ ] 未处理的事情
- [x] 已处理的事情
效果
- [ ] 未处理的事情
- [x] 已处理的事情
貌似博客不支持Todo列表
![](https://wx4.sinaimg.cn/mw690/0087MTx6gy1gel0tcv4n1j30hx07674k.jpg)
Markdown还有其他语法,比如流程图和行内标签,但是有些语法有些网址和软件不支持。
个人觉得Markdown比较好用,因为它也兼容HTML