[toc=2]
# markdown语法文档
* [看云](https://help.kancloud.cn/41501)
* [马克飞象](https://maxiang.io/#/?id=readme)
* [作业部落](https://www.zybuluo.com/mdeditor#)
# 常用基本语法
## H1~H6
#### markdown语法
```markdown
# H1文字
## H2文字
### H3文字
#### H4文字
##### H5文字
###### H6文字
```
#### 快捷操作
* CTRL+1 ~ CTRL+6
* ![](https://box.kancloud.cn/a35bf8815366c789bb804e06ad2bb8b3_144x34.png)
## 粗体
#### markdown语法
```markdown
**粗体内容**
```
#### 快捷操作
* CTRL+B
* ![](https://box.kancloud.cn/c7fe0624364675d738556b792597ca92_37x34.png)
## 斜体
#### markdown语法
```markdown
_斜体内容_
*斜体内容*
```
#### 快捷操作
* CTRL+I
* ![](https://box.kancloud.cn/2701336414b5a8c949935b9a8cc32cb7_33x31.png)
## 无序列表
#### markdown语法
```markdown
* 列表项1
* 列表项2
* 列表项3
* 列表项4
```
```markdown
* 列表项1
* 列表项2
* 子列表项1
* 子列表项2
```
#### 快捷操作
* CTRL+ALT+U
* ![](https://box.kancloud.cn/dfebeb21f5e5f8cc5279f2b1fc793b9d_34x34.png)
## 有序列表
#### markdown语法
```markdown
1. 列表项1
2. 列表项2
3. 列表项3
4. 列表项4
```
```markdown
1. 列表项1
2. 列表项2
1. 子列表项1
2. 子列表项2
```
#### 快捷操作
* CTRL+ALT+O
* ![](https://box.kancloud.cn/ee415ccbd96990728e1552a7a78cc789_32x30.png)
## 链接
#### markdown语法
```markdown
[链接文字](http://www.kancloud.cn)
看云的网址是:http://www.kancloud.cn
[写作规范](写作规范.md)
```
#### 快捷操作
* CTRL+L
* ![](https://box.kancloud.cn/1ab256f9a9de51eb058521e9d65985b5_33x31.png)
#### 注意事项
>[danger] 网址前后加上空格可以避免混淆
## 脚注
#### markdown语法
```markdown
看云是一个文档写作[^write]和托管平台[^platform]。
// 中间可以添加其他内容
[^write]: 写作格式采用Markdown格式,支持版本和多人写作。
[^platform]: 发布的文档可以直接在平台阅读、分享和私有存储,并支持付费阅读。
```
## 图片
#### markdown语法
```markdown
![](https://box.kancloud.cn/36b63669cdf9a2879646b217dba405ef_100x100.png)
![](https://box.kancloud.cn/36b63669cdf9a2879646b217dba405ef_100x100.png =50x50)
```
#### 快捷操作
* CTRL+ALT+Y
* ![](https://box.kancloud.cn/ac689ca486af8eb6d32f08ce6fd048a6_34x30.png)
* 剪切板直接粘贴
## 代码
#### markdown语法
```markdown
单行代码 `define('APP_DEBUG', false);`
```
```markdown
多行代码:
~~~
// 系统常量定义
defined('THINK_PATH') or define('THINK_PATH', __DIR__.'/');
defined('APP_PATH') or define('APP_PATH', dirname($_SERVER['SCRIPT_FILENAME']).'/');
defined('APP_STATUS') or define('APP_STATUS', ''); // 应用状态 加载对应的配置文件
defined('APP_DEBUG') or define('APP_DEBUG', false); // 是否调试模式
~~~
```
```markdown
多行代码:
~~~php
// 系统常量定义
defined('THINK_PATH') or define('THINK_PATH', __DIR__.'/');
defined('APP_PATH') or define('APP_PATH', dirname($_SERVER['SCRIPT_FILENAME']).'/');
defined('APP_STATUS') or define('APP_STATUS', ''); // 应用状态 加载对应的配置文件
defined('APP_DEBUG') or define('APP_DEBUG', false); // 是否调试模式
~~~
```
#### 快捷操作
* CTRL+E
* ![](https://box.kancloud.cn/7093186f78fb076ae9024407d5618cc8_32x30.png)
## 分割线
#### markdown语法
```markdown
* * * * *
---
```
#### 快捷操作
* CTRL+H
* ![](https://box.kancloud.cn/fee729232479f4882666ca8274ae287c_28x30.png)
## 引用
#### markdown语法
```markdown
> 这是一段引用内容文字
> 这是第二行引用内容文字
> 这是第三行引用内容文字
```
```markdown
> 这是一段引用内容文字 **粗体内容**
> 这是第二行引用内容文字 _斜体内容_
> 这是第三行引用内容文字 `单行代码`
> [这是一个链接](http://www.kancloud.cn)
```
```markdown
> 引用内容
>
> > 子引用内容
> > 子引用内容
```
```markdown
>[info] 这里是**提示信息**
>通常用于一些提醒事项
```
```markdown
>[warning] 这里是**警告信息**
>通常用于一些警告事项
```
```markdown
>[success] 这里是**成功信息**
>通常用于一些成功提示
```
```markdown
>[danger] 这里是**危险信息**
>需要引起特别的注意
```
#### 快捷操作
* CTRL+Q
* ![](https://box.kancloud.cn/177faab4805e02ff98ed3b5dd225a50b_33x30.png)
## 段落排版
#### markdown语法
```markdown
这是一个居左的段落
:-: 这是一个居中的段落
--: 这是一个居右的段落
>[info] --: 这里是居右的引用内容
:-: ![](https://box.kancloud.cn/cover_2015-07-17_55a8b9187bde_800x1068.jpg-bookmiddle)
:-: 图片居中
```
#### 快捷操作
* 居左(CTRL+ALT+L)、居中(CTRL+ALT+E)和居右(CTRL+ALT+R)
* ![](https://box.kancloud.cn/757f88555ae3ced7c0ca5d97ee0df8dc)
## 注释
#### markdown语法
```markdown
// 这是一个注释内容
注释段落内容
这个段落是可见的
```
## 表格
#### markdown语法
```markdown
| 编号 | 产品 | 描述 |
|---|---|---|
| 1 | ThinkPHP | 开源WEB应用框架 |
| 2 | OneThink | 开源内容管理框架 |
| 3 | 看云 | 文档托管平台 |
```
```markdown
| 编号(居右对齐) | 产品(居中对齐) | 描述(居左对齐) |
| ---: | :---: | :--- |
| 1 | ThinkPHP | 开源WEB应用框架 |
| 2 | OneThink | 开源内容管理框架 |
| 3 | 看云 | 文档托管平台 |
```
#### 快捷操作
* ![](https://box.kancloud.cn/1717f2da7b6c7acb3841c0c261324767_35x33.png)
## 流程图和时序图
>[danger] 首先需要配置文档, 使其支持流程图和时序图
![](https://box.kancloud.cn/0c922e6c4a026f8a8899e272f4306961_861x495.png)
#### markdown语法
```[flow]
st=>start: Start:>http://www.google.com[blank]
e=>end:>http://www.google.com
op1=>operation: My Operation
sub1=>subroutine: My Subroutine
cond=>condition: Yes
or No?:>http://www.google.com
io=>inputoutput: catch something...
st->op1->cond
cond(yes)->io->e
cond(no)->sub1(right)->op1
```
![](https://box.kancloud.cn/2e3a1053e0a65bea086342cbea141114_351x478.png)
```[sequence]
Title: Here is a title
A->B: Normal line
B-->C: Dashed line
C->>D: Open arrow
D-->>A: Dashed open arrow
```
![](https://box.kancloud.cn/e32566701b979c8e392d086ad57663e2_379x302.png)
## 目录导航
#### markdown语法
```markdown
[toc]
[TOC=2] // 提取H1到H2的内容显示
[TOC=3] // 提取H1到H3的内容显示
[TOC=2,3] // 提取H2到H3的内容显示
```
>[danger] 注意:[TOC] 后面必须增加一个空行才能正确显示目录结构
#### 快捷操作
* ![](https://box.kancloud.cn/8296d7955a09fdb68b9aebd890e4eede_32x30.png)
## 撤销和重做
#### 快捷操作
* CTRL+Z 和 CTRL+Y
* ![](https://box.kancloud.cn/5960c138a30e056754c2faf8d2b8687d_69x35.png)
## 全文预览
* 文档在没有发布之前,其它用户是无法阅读的,但作者或者文档成员中具有编辑以上权限的用户(包括创始人、管理员和编辑)可以进行预览操作。
* 点击右上角的全文预览按钮![](https://box.kancloud.cn/8817dfd3aab73ffe4f78e1e089a7e614_41x33.png) 可以进行和最终阅读效果一致的全文预览。
## 同步内容
* 编辑过程中不需要进行保存操作,系统会自动保存到该文档的暂存区,只有在点击同步操作的时候才会实际提交到版本库,如果需要同步内容,可以随时点击编辑器工具栏上的![](https://box.kancloud.cn/6b3d046f47bf55d2f73b730265493468_40x38.png) 。
* 默认情况下该按钮呈灰色状态![](https://box.kancloud.cn/2fa709c0f24f3bad5349aa484640db96_37x34.png) ,当有内容更新后,会自动显示为![](https://box.kancloud.cn/6b3d046f47bf55d2f73b730265493468_40x38.png) 说明这个时候可以进行同步操作。
# 学习markdown的小技巧
* 打开一个可以实时预览的页面
* 根据自己的印象敲代码, 想到什么就敲什么
* 能敲出来的, 都是你已经记住并理解的
* 找到那些有印象, 但是没能敲对的, 加深记忆, 然后再测试
* 通读一遍文档, 对于那些连印象都没有的语法, 加强学习和记忆, 然后测试
* 多练, 多测试
- 打造高逼格接口管理平台
- 开篇
- 课程简介
- 聊聊接口平台
- 接口平台简介
- 优雅的使用看云
- 接口和markdown
- 接口文档版本演进
- 微软的硬菜--vscode
- markdown基础语法
- markdown进阶语法--流程图
- markdown进阶语法--时序图
- markdown进阶语法--API文档
- 接口文档的基本概念
- 接口管理平台的基本元素
- 编写接口文档并且发布更新
- 接口安全
- 文档安全
- 接口安全
- Git化你的文档
- 使用Git管理文档
- 自动化
- 自动化文档更新
- 收尾
- 如何反馈问题
- 课程总结
- 示例
- 更新信息
- 查询历史天气
- markdown语法示例
- 流程图示例
- 时序图示例
- 登录/注册
- 数据字典示例
- 课程问题解答