王荣胜 · 2020年02月19日

Markdown基础语法

Markdown简介

Markdown是一种轻量级的标记语言,它允许人们通过简单的纯文本来编写文档,并且转换为HTML、Word、PDF等多种格式。

由于其易读易写的特性,许多网站都用其来编写文档或博客,如Github、CSDN等,很多静态博客生成器,如Hexo、Jekyll也是用其来作为博客的格式。

Markdown文件实际上是一个纯文本文件,一般以.md或者.markdown为后缀名。

Markdown基础语法

作为一个轻量级的标记语言,Markdown最大的特点就是简单易用,其语法并不是很复杂,但可以满足日常非专业性的排版需求。

标题

使用#,表示1-6级标题。

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

引用

普通引用

> 引用文本!

效果:

引用文本!

嵌套引用

> 第一层
>> 第二层

效果:

第一层

第二层

表格

| 字段1 | 字段2 | 字段3 |
| :-- | :--: | --: |
| A1 | B1 | C1 |
| A2 | B2 | C2 |

效果:

字段1字段2字段3
A1B1C1
A2B2C2

代码

行内

AAA`BBB`CCC

效果:

AAABBBCCC

区块

4个空格

在每行前面加上4个空格

    text = "Hello, world!"
    print(text)

效果:

text = "Hello, world!"
print(text)

3个 `

text = "Hello, world!"
print(text)
\```



> 上述中的“\”是转义使用的!

效果:
text = "Hello, world!"
print(text)

## 字体样式

### 斜体,粗体,粗斜体

texttext 斜体

texttext 粗体

texttext 粗斜体


效果

*text* 斜体

**text** 粗体

***text*** 粗斜体

### 上标,下标

#### 上标

益达TM


效果:

益达<sup>TM</sup>


#### 下标

Xi

H2O CO2


效果:

X<sub>i</sub>

H<sub>2</sub>O  CO<sub>2</sub>

### 下划线

<u>下划线</u>


效果:

<u>下划线</u>

### 删除线

删除线


效果:

~~删除线~~

## 列表

### 无序列表

使用*、+、或-标记无序列表,下面仅以-作为示例,
  • 第一项
  • 第二项
  • 第三项

> 注: 标记后面最少有一个 空格 或 制表符。

效果:

- 第一项
- 第二项
- 第三项

### 有序列表

有序列表的标记方式是将上述的符号换成数字,并辅以`.`
  1. 第一项
  2. 第二项
  3. 第三项

效果:

1. 第一项
2. 第二项
3. 第三项

### 任务列表

用法: - [ ] 或 - [x],其中[ ]表示不打勾,[x]表示打勾,-可以用+或*替代
  • [x] Lorem ipsum dolor sit amet, consectetur adipiscing elit
  • [x] Nulla lobortis egestas semper
  • [x] Curabitur elit nibh, euismod et ullamcorper at, iaculis feugiat est
  • [ ] Vestibulum convallis sit amet nisi a tincidunt

    • [x] In hac habitasse platea dictumst
    • [x] In scelerisque nibh non dolor mollis congue sed et metus
    • [x] Sed egestas felis quis elit dapibus, ac aliquet turpis mattis
    • [ ] Praesent sed risus massa
  • [x] Aenean pretium efficitur erat, donec pharetra, ligula non scelerisque
  • [ ] Nulla vel eros venenatis, imperdiet enim id, faucibus nisi

效果:

- [x] Lorem ipsum dolor sit amet, consectetur adipiscing elit
- [x] Nulla lobortis egestas semper
- [x] Curabitur elit nibh, euismod et ullamcorper at, iaculis feugiat est
- [ ] Vestibulum convallis sit amet nisi a tincidunt
    + [x] In hac habitasse platea dictumst
    + [x] In scelerisque nibh non dolor mollis congue sed et metus
    + [x] Sed egestas felis quis elit dapibus, ac aliquet turpis mattis
    + [ ] Praesent sed risus massa
- [x] Aenean pretium efficitur erat, donec pharetra, ligula non scelerisque
- [ ] Nulla vel eros venenatis, imperdiet enim id, faucibus nisi

### 嵌套列表
  • aaa

    • bbb

效果:

- aaa
    - bbb

## 分割线

分割线使用三个或以上*,也可以使用-和_,下面仅以-作为示例


效果:

---

## 链接

### 普通链接

#### 行内式

example


效果:

[example](http://www.example.com/ "title")

鼠标悬停在链接上可以看到"title"字样

#### 参考式

当一个页面里多次调用相同链接时,这种方法更适用:

example


注意: `[索引]: http://www.example.com/ "title"`可以写在任意地方,通常习惯于放在markdown本页文档最下方

效果:

[example][索引]

[索引]: http://www.example.com/ "title"

> 鼠标悬停在链接上可以看到"title"字样

### 自动链接

当识别到HTML、FTP、Email地址时候会自动转为超链接

## 图片

### 行内式

添加图片的形式和链接相似,只需在链接的基础上前方加一个`!`

alt


效果:

![hello](https://s2.ax1x.com/2020/02/19/3E2SBV.th.jpg "我的博客头像")

> 鼠标悬停在图标上可以看到"我的博客头像"字样

### 参考式

当一个页面里多次调用相同图片时,这种方法更适用:

alt


注意: `[索引]: 图片地址 "title"`可以写在任意地方,通常习惯于放在markdown本页文档最下方

效果:

![alt][test icon]

[test icon]: https://s2.ax1x.com/2020/02/19/3E2SBV.th.jpg "我的博客头像"

> 鼠标悬停在图标上可以看到"我的博客头像"字样

## 转义

\转义的内容

推荐阅读
关注数
11
文章数
6
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息