Markdown基本语法
简介
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。
优点
- 因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心编写
- 对于程序代码,有良好的展示风格和形式
缺点
- 需要寄一些语法(很简单,5分钟学会)
- 有些平台是不支持Markdown编辑模式
推荐软件
typora点击传送门可以下载:happy:
还好,Github和博客园是支持该编辑模式的,下面直接上干货
一、标题
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
二、字体
**加粗**
*斜体*
***斜体加粗***
~~删除线文字~~
三、引用
>这是引用的内容 // 一级引用
>>这是引用的内容 // 二级引用
>>>这是引用的内容 // 三级引用
四、分割线
---
***
五、超链接
[超链接名](超链接地址 "超链接title")
title可加可不加
Eg: [百度](https://www.baidu.com/)
六、图片
![图片alt](图片地址 ''图片title'')
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容, title可加可不加
七、列表
无序列表:
- 列表内容
+ 列表内容
* 列表内容
有序列表:
1. 列表内容
2. 列表内容
3. 列表内容
列表嵌套,上一级和下一级之间敲三个空格即可
八、表格
| 姓名 | 技能 | 排行 |
| ---- | ---- | ---- |
| 刘备 | 哭 | 大哥 |
| 关羽 | 打 | 二哥 |
| 张飞 | 骂 | 三弟 |
九、代码
`代码内容`
```
代码...
代码...
代码...
```
十、流程图
```mermaid
graph LR
A[方形] -->B(圆角)
B --> C{条件a}
C -->|a=1| D[结果1]
C -->|a=2| E[结果2]
F[横向流程图]
```
graph LR
A[方形] -->B(圆角)
B --> C{条件a}
C -->|a=1| D[结果1]
C -->|a=2| E[结果2]
F[横向流程图]
```flow
st=>start: 开始框
op=>operation: 处理框
cond=>condition: 判断框(是或否?)
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出框
e=>end: 结束框
st->op->cond
cond(yes)->io->e
cond(no)->sub1(right)->op
```
博客园暂时不支持flow流程图