MarkDown 是一种纯文本格式的标记语言。通过简单的标记,使得纯文本具有一定的样式。
比如: # 这是h1标题 这段文本,就可使得 “这是h1标题”文本 具有h1标题的样式了
这是h1标题
优点:
1、因为是纯文本,所以写起来非常简单
2、简单的标记就能实现好看样式,让写作者不用再受样式的困扰,专注于写作
3、目前不论是博客平台,还是云笔记,大部分都支持markdown语法了(不支持就out了)
缺点:
1、需要先学习一些MarkDown的语法(非常建议边写边学)
一、标题
在文字前面加上井号#
语法:#+空格+内容(几个#就表示几级标题)
示例:
1 | # 这是一级标题 |
2 | ## 这是二级标题 |
3 | ### 这是三级标题 |
4 | #### 这是四级标题 |
5 | ##### 这是五级标题 |
6 | ###### 这是六级标题 |
效果:
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
二、字体
加粗
在文字前后分别加上两个星号*
示例:**粗体**
效果:粗体
斜体
在文字前后分别加上一个星号*
示例:*斜体*
效果:斜体
删除线
在文字前后分别加上两个波浪线~
示例:~~删除线~~
效果:删除线
高亮
在文字前后分别加上两个等号=(有些平台不支持)
示例:==高亮==
效果:==高亮==
上面这几种字体样式可以混用,比如:斜体加粗
示例:***斜体加粗***
效果:斜体加粗
三、列表
无序列表
在文字前面加上减号或加号或星号(- + * 任意一种即可)
示例:
1 | - 中国 |
2 | + 英国 |
3 | * 美国 |
效果:
- 中国
- 英国
- 美国
有序列表
在文字前面加上数字+点+空格
示例:
1 | 1. 打开冰箱 |
2 | 2. 把大象放进冰箱 |
3 | 3. 关上冰箱 |
效果:
- 打开冰箱
- 把大象放进冰箱
- 关上冰箱
列表嵌套
在下级列表前面加上4个空格或者Tab
示例1:
1 | * 中国 |
2 | * 北京 |
3 | * 上海 |
效果:
- 中国
- 北京
- 上海
示例2:
1 | * 炒茄子 |
2 | 1. 洗茄子 |
3 | 2. 撕茄子 |
4 | 3. 炒茄子 |
5 | * 炒番茄 |
6 | 1. 洗番茄 |
7 | 2. 削番茄 |
8 | 3. 炒番茄 |
效果:
- 炒茄子
- 洗茄子
- 撕茄子
- 炒茄子
- 炒番茄
- 洗番茄
- 削番茄
- 炒番茄
四、超链接
语法:[标题](地址)
示例:[LiuChuanV的个人博客](https://liuchuanv.github.io/)
五、图片
语法:
示例:
效果:
六、引用
在文字前面加上大于号>(引用文字要单独一行)
示例:
> 知识就是力量
效果:
知识就是力量
七、分割线
单独一行三个或三个以上的减号或加号或星号或等号
示例:---
效果:
八、代码
行内代码
在代码前后加上一个反引号`
示例:`String a = “行内代码”;`
效果:String a = "行内代码";
代码块
在代码块前后分别加上三个反引号`,这三个反引号各占一行,开头的反引号后可以加上MarkDown支持的语言
示例:
```java
public class HelloWorld{
public static void main(String args[]) {
System.out.print(“Hello Baby!”)
}
}
```
效果:
1 | public class HelloWorld{ |
2 | public static void main(String args[]) { |
3 | System.out.print("Hello Baby!") |
4 | } |
5 | } |
九、表格
单元格之间用竖线|分隔,表头和内容之间用 “栅栏” 分隔
示例:
1 | |姓名|性别|年龄| |
2 | |-|-|-| |
3 | |小明|男|12| |
4 | |小强|男|22| |
5 | |小花|女|20| |
效果:
|姓名|性别|年龄|
|-|-|-|
|小明|男|12|
|小强|男|22|
|小花|女|20|