1. 简介
1.1 markdown是什么
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
1.2 用途
Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。世界上最流行的博客平台WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全采用Markdown编辑器的博客平台有Ghost和Typecho。
2. 标题
在Markdown 中 标题 用 **(#)**表示
用法如下
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
3. 文字
3.1 加粗
在Markdown 中 文字 加粗 用 **(**)**表示
用法如下
正常文字
**我被加粗了**
正常文字
我被加粗了
3.2 倾斜
用法
在Markdown 中 文字 倾斜 用 **(*)**表示
用法如下
正常文字
*我歪了*
效果
正常文字
我歪了
3.3 倾斜加粗
用法
在Markdown 中 文字 倾斜加粗 用 **(***)**表示
用法如下
正常文字
****我歪了还粗了***
效果
正常文字
我歪了还粗了
3.4 删除线
用法
在Markdown 中 文字 删除线 用 **(~~)**表示
用法如下
正常文字
~~我是被删除文本~~
效果
正常文字
~~我是被删除文本~
3.5 引用
用法
在Markdown 中 文字 倾斜 用 **(>)**表示
用法如下
>引用
>>二级
>>>三级
>>二级
>引用
效果
引用
二级
三级
二级
引用
4. 分割线
用法
在Markdown 中 文字 倾斜加粗 用 **(---)**表示
用法如下
正常文字
---
分割线下面的
效果
正常文字
分割线下面的
5. 图片
用法
在Markdown 中 图片 用 **()**表示
用法如下

当然也可以简写

效果
6. 超链接
用法
在Markdown 中 超链接 用 **()**表示
用法如下
[超链接](http://www.baidu.com/)
效果
7. 列表
7.1 无序列表
用法
在Markdown 中 无序列表 用 **(-)**表示
用法如下
- item1
- item2
- item
效果
- item1
- item2
- item3
7.2 有序列表
用法
在Markdown 中 有序列表 用 **(1.)**表示
用法如下
1. item1
2. item2
3. item3
效果
- item1
- item2
- item3
8. 表格
用法
在Markdown 表格 用 **(- && |&&:)**表示
用法如下
表头|表头|表头
---|:--:|---:
内容|内容|内容
内容|内容|内容
表头 | 表头 | 表头 |
---|---|---|
内容 | 内容 | 内容 |
内容 | 内容 | 内容 |
9. 代码
用法
在Markdown 中 代码 用 **(```name)**表示
用法如下
```cpp
cout << "多喝枸杞少熬夜,没事别碰C++!"<<endl;
```
效果
cout << "多喝枸杞少熬夜,没事别碰C++!"<<endl;
10. 流程图
用法
在Markdown 中 表示程序流程图
用法如下
st=>start: start
op=>operation: 流程
cond=>condition: 条件 Y N?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
效果
st=>start: start
op=>operation: 流程
cond=>condition: 条件 Y N?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
11. 总结
11.1 markdown 编辑器
11.2 基础语法
名称 | 语法 | 用法 |
---|---|---|
标题 | # | # 标题 |
倾斜 | * | *我歪了* |
加粗 | ** | **加粗** |
倾斜加粗 | *** | ***倾斜加粗*** |
删除线 | ~~ | ~~我被删除了~~ |
引用 | > | > 引用 |
分割线 | --- | --- |
图片 | ![]() |  |
超链接 | []() | [link](url) |
无序列表 | - | - item |
有序列表 | 1. | 1. item |
表格 | None | None |
代码 | ``` | ``` |
流程图 | None | None |