Markdown是什么?
Markdown是一种纯文本格式的标记语言。
通过简单的标记语法,它可以使普通文本内容具有一定的格式。
可以通过简单、易读易写的文本格式生成结构化的HTML文档。
基本语法
标题
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
字体
- 输入
**这是加粗的文字**
*这是倾斜的文字*`
***这是斜体加粗的文字***
~~这是加删除线的文字~~
-
输出
这是加粗的文字
这是倾斜的文字`
这是斜体加粗的文字
这是加删除线的文字
引用
- 输入
> 这是引用的内容
>> 这是引用的内容
>>>> 这是引用的内容
-
输出
这是引用的内容
这是引用的内容
这是引用的内容
分割线
- 输入
---
- 输出
图片
- 输入
![图片alt](图片地址 '图片title')
- 图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
- 图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
- Markdown 还没有办法指定图片的宽高,如果你需要的话,你可以使用普通的 <img> 标签。
- 输出
超链接
- 输入
[站内链接](/md/docs/ "超链接title")
[百度](https://www.baidu.com "超链接title")
- 输出
无序列表
- 输入
* 一级列表
* 二级列表
* 二级列表
* 二级列表
* 一级列表
::: tip 注意
- + * 三种符号都可实现此效果
:::
输出
-
一级列表
- 二级列表
- 二级列表
- 二级列表
一级列表
有序列表
- 输入
1. 有序列表1
2. 有序列表2
3. 有序列表3
- 输出
- 有序列表1
- 有序列表2
- 有序列表3
代码
- 输入
多行代码
(```) js
function add(num = 1){
return num + 1;
}
(```)
单行代码
`var a = 1;`
::: tip 注意
为了防止转译,前后三个反引号处加了小括号,实际是没有的。这里只是用来演示,实际中去掉两边小括号即可。
:::
- 输出
多行代码
function add(num = 1){
return num + 1;
};
单行代码
var a = 1;
表格
- 输入
| Tables | Are | Cool |
| ------------- |:-------------:| -----:|
| col 3 is | right-aligned | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |
- 输出
Tables | Are | Cool |
---|---|---|
col 3 is | right-aligned | $1600 |
col 2 is | centered | $12 |
zebra stripes | are neat | $1 |