Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式
一、标题
标题名前面加#号表示标题,有6级,#后空一格
例如:
# 一级标题
## 二级标题
### 三级标题
效果:
一级标题
二级标题
三级标题
以此类推
二、字体
-
斜体
要倾斜的字体前后各用一个*号包起来
-
加粗
要加粗的字体前后各用两个*号包起来
-
倾斜加粗
倾斜加粗的字体前后各用三个*号包起来
-
删除线要加删除线的字体前后各用~~包起来
三、引用
在引用的文字前加>即可,引用可以嵌套,也可叠加
如:
> 引用的内容
>> 引用的内容
>>> 引用的内容
效果:
引用的内容
引用的内容
引用的内容
四、分割线
写文章时常用到的实用标记
三个或三个以上的 - 或* 都可以,效果是一样的
五、图片
语法:

图片alt就是显示在图片下方的文字,相当于对图片的解释
图片title就是图片的标题,当鼠标移动到图片上时显示的内容。可无。
如:

效果:
hello.jpg
六、超链接
语法:
[超链接名](超链接地址 "超链接title")
title可无
如:
[Pisco的简书](https://www.jianshu.com/u/1ccb38b0bbad)
[TED](https://www.ted.com/)
七、列表
·无序列表
语法
无序列表使用 - + * 中的任何一个都可以,- + * 后面要空一格
- 无序列表
+ 无序列表
* 无序列表
效果:
- 无序列表
- 无序列表
- 无序列表
·有序列表
语法
数字加点即可实现有序列表,序号和内容之间要有空格
1. 有序列表
2. 有序列表
3. 有序列表
效果:
- 有序列表
- 有序列表
- 有序列表
·列表嵌套
上一级和下一级之间敲三个空格即可
- 一级无序列表
- 二级无序列表
- 二级无序列表
- 一级无序列表
1. 二级有序列表
2. 二级有序列表
1. 一级有序列表
+ 二级无序列表
* 二级无需列表
2. 一级有序列表
1. 二级有序列表
2. 二级有序列表
效果:
- 一级无序列表
- 二级无序列表
- 二级无序列表
- 一级无序列表
- 二级有序列表
- 二级有序列表
- 一级有序列表
- 二级无序列表
- 二级无需列表
- 一级有序列表
- 二级有序列表
- 二级有序列表
八、表格
语法
表头|表头|表头
-----|:----:|----:
内容|内容|内容
内容|内容|内容
第二行分割表头和内容 - 有一个就行 为了对齐多加了几个
文字默认居左
-两边加: 文字剧中
-右边加: 文字居右
如:
名称|价格|甜度
-----|:----:|----:
美式咖啡|28|无糖
卡布奇诺|32|三分糖
拿铁|32|四分糖
效果:
名称 | 价格 | 甜度 |
---|---|---|
美式咖啡 | 28 | 无糖 |
卡布奇诺 | 32 | 三分糖 |
拿铁 | 32 | 四分糖 |
九、代码
语法
单行代码:代码前后各用一个反引号包起来
`代码内容`
代码块: 代码上下各用三个反引号,反引号独占一行
(```)
代码内容
括号是为了不被转译,实际不用加
(```)
如:
单行代码
`console.log("hello word")`
console.log("hello word")
代码块
(```)
function fun(n, o) {
console.log(o)
return {
fun: function(m) {
return fun(m, n)
}
}
}
var a = fun(0).fun(1);
a.fun(2);
a.fun(3);
(```)
效果
function fun(n, o) {
console.log(o)
return {
fun: function(m) {
return fun(m, n)
}
}
}
var a = fun(0).fun(1);
a.fun(2);
a.fun(3);