分享个人 Full-Stack JavaScript 项目开发经验
Markdown 是一种简单的标记语言,可以使普通文本具有一定的格式。它可见于 Github 开源项目代码的 README.md 说明文档中,也被大多数如 Webstorm 等的编辑器所支持。本文主要介绍基本的 Markdown 标记语言用法。
跟 html 一样,拥有6级标题,标记方式如下:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
Markdown 提供常规的文字样式标记。
**粗体**
*斜体*
==高亮字体==
~~删除线文字~~
++下划线文字++
注意,这些标记符号与被标记文字之间不能有空格。
Markdown 在排版上需要按照以下规则:
段落与段落之间需要空一行。
段落一的内容
段落二的内容
在引用文字使用回车换行,空一行结束引用。
>引用的文字第一行
引用文字第二行
使用水平线时,需要先空一行。
---
无序列表,可以通过两个空格的缩进区分层级,前三级的列表项符号会发生变化,更深层级的列表项则只缩进不再改变列表项符号。另外,标记符号和被标文字之间需要保留一个空格。
- 一级无序列表
- 二级无序列表
- 三级无序列表
- 四级无序列表(标记符号不再变化)
有序列表,使用数字标记。
1. 有序列表
2. 有序列表
有两种状态的复选框。
- [ ] 非勾选状态的复选框
- [x] 勾选状态的复选框
代码块通过前后独占一行的三个反引号标识,在第一行反引号后标注使用的语言。
```math
f=x^2
```
```javascript
console.log('hello')
```
```bash
yarn add react
```
链接和图片的标记格式相似,只是图片标记前多一个叹号。
[链接文字](https://www.leeguangxing.cn)

表格必须包含表头和表体。单元格之间以 | 分隔,表头和标题之间使用 | --- | 分隔。其中竖线和文字、横杠、冒号之间不一定需要空格。需要左右对齐和居中的,可以分别在横杠的左端右端和两端添加冒号:
| 左对齐 | 右对齐 | 居中对齐 |
| :--- | ---: | :---: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
以上列出的是 Markdown 标记语言的基本用法,有些 web 服务或编辑器可能会对其进行扩展。