Markdown是什么?
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho。
语法
1.标题
语法:标题需要使用#字符决定标题的大小,#号和文字间最好有个空格。
例如:
我是H1标题
我是H2标题
我是H3标题
我是H4标题
我是H5标题
我是H6标题
代码如下
# 我是H1标题
## 我是H2标题
### 我是H3标题
#### 我是H4标题
##### 我是H5标题
###### 我是H6标题
2.文字效果
- 文字加粗效果:文字左右各加两个*
我加粗啦
**我加粗啦**
- 文字倾斜效果:文字左右各加一个*
我倾斜啦
*我倾斜啦*
- 文字倾斜加粗效果:文字左右各加三个*
我倾斜又加粗啦
***我倾斜又加粗啦啦***
- 文字删除线效果:文字左右各加两个~
啊,我怎么有删除线啊
~~啊,我怎么有删除线啊~~
3.分割线
语法:三个---或者***号都可以
代码如下
---
***
4.链接
语法:前面一个英文中括号写链接名称,后面一个英文括号写链接地址。
例如:
百度
代码如下
[百度](https://www.baidu.com)
5.图片
语法:前面一个英文感叹号中间一个英文中括号写链接名称,后面一个英文括号写图片链接地址。
代码如下:
![小狐狸](https://upload-images.jianshu.io/upload_images/14545801-d790e6e472d68db1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
5.有序列表
语法:在文字前面加1. 、2.、 3. 、4.
例如
1.我是第一
2.我是第二
3.我是第三
4.我是第四
代码如下
1. 我是第一
2. 我是第二
3. 我是第三
4. 我是第四
6.无序列表
语法:在文字前加 * 或 - 或+ 都有效哦
例如:
- 我是*号无序列表
- 我是-号无序列表
- 我是+号无序列表
代码如下
* 我是*号无序列表
- 我是-号无序列表
+ 我是+号无序列表
7.列表嵌套
语法: 上级下级中空三个空格
例如:
- 我是一级的
- 我是二级的
- 我是二级的
- 我是二级的
- 我是一级的
- 我是二级的
- 我是二级的
- 我是二级的
- 我是一级的
- 我是二级的
- 我是二级的
- 我是二级的
代码如下:
- 我是一级的
1. 我是二级的
2. 我是二级的
3. 我是二级的
- 我是一级的
+ 我是二级的
+ 我是二级的
+ 我是二级的
- 我是一级的
* 我是二级的
* 我是二级的
* 我是二级的
8.引用
语法: 在文字前加 >
例如:
我是引用么
代码如下:
> 我是引用么
9.表格
语法:
| 我是个表头 | 我也是 | 我也是啊 |
| ------ | :------: | ------: |
| 我默认左对齐 | 左右各加一个:就居中对齐啦 | 右边加一个:就右对齐噢 |
| 我默认左对齐啊啊啊 | 左右各加一个:就居中对齐啦 | 右边加一个:就右对齐噢 |
效果如下:
我是个表头 | 我也是 | 我也是啊 |
---|---|---|
我默认左对齐 | 左右各加一个:就居中对齐啦 | 右边加一个:就右对齐噢 |
我默认左对齐啊啊啊 | 左右各加一个:就居中对齐啦 | 右边加一个:就右对齐噢 |
10.代码
语法:多行代码 使用``` 一行使用`
例如多行代码:
我是多行代码
我真的是多行代码
代码如下
!```
我是多行代码
我真的是多行代码
!```
前面代码里感叹号是没用的... 将文本放在两排```中间即可。
例如单行代码:
我是单行的
代码如下:
`我是单行的`