1. markdown是什么?
Markdown是一种轻量级标记语言,它以纯文本形式(易读、易写、易更改)编写文档,并最终以HTML格式发布。
Markdown也可以理解为将以MARKDOWN语言编写的语言转换成HTML内容的工具,最初是一个perl脚本Markdown.pl。
2. markdown语法
2.1 标题
标题有两种形式:
(1) 第一种是用=
或者-
表示一级或者二级标题
一级标题
======
二级标题------
效果如下:
一级标题down
二级标题
(2) 第二种就是#
来表示1-6级标题,与HTML的h1-h6相似。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果如下:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
2.2 引用
在段落的每行或者只在第一行使用符号>,还可使用多个嵌套引用,如:
> 引用
>> 嵌套引用
效果如下:
引用
嵌套引用
2.3 代码块
代码块可以在每行加上四个空格来表示代码区域,效果如:
function foo(){ return; }
或者在开始与结尾用```表示一样可以,效果同上:
1234 > function foo(){> return;> }>
2.4 ``符号
``可以用来表示相对较小区域的代码内容,或者起到标记作用,如
`标记`
效果如下:
标记
2.5 强调与斜体
在强调内容两侧分别加上*或者_,如:
*斜体,_斜体_
\*粗体**,__粗体__
效果如下:
斜体,斜体
粗体,粗体
2.6 有序列表与无序列表
使用*、+、或-标记无序列表,如:
(+-) 第一项 (+-) 第二项
*(+-) 第三项
效果如下:
- 第一项
- 第二项
- 第三项
使用数字123加上.即是有序列表,如:
1. 第一项
2. 第二项
3. 第三项
效果如下:
- 第一项
- 第二项
- 第三项
2.7 分割线
分割线最常使用就是三个或以上*,还可以使用-和_,如:
我是分割线1
**
我是分割线2
-———–
我是分割线3
___
效果如下:
我是分割线1
我是分割线2
我是分割线3
2.8 链接
链接由[]与()组成,[]中的指描述,()中跟链接地址,如:
[百度](https://www.baidu.com/)
效果如下: