Markdown是一种纯文本格式的标记语言。通过简单的标记语法,可以让普文本内容具有一定的格式。
优点:
1.纯文本(只要支持Markdown的地方都有编辑效果)
2.操作简单
3.多平台支持(CSDN、简书等等)
缺点:
1.有些平台不支持Markdown
2.需要简单语法操作
一、标题
语法:#空格文本
示例:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
二、字体
语法:
(1)加粗
要加粗的文字左右分别用两个*包起来
(2)斜体
要倾斜的文字左右分别用一个*包起来
(3)斜体加粗
要倾斜和加粗的文字左右分别用三个*号包起来
(4)删除线
要加删除线的文字左右分别用两个~~号包起来
示例:
**加粗的文本**
*倾斜的文本*
***斜体加粗的文本***
~~删除线的文本~~
效果:
加粗的文本
倾斜的文本
斜体加粗的文本
删除线的文本
三、引用
语法: 在文本前面加 >,(嵌套1层>>,嵌套2层…)
示例:
>文本引用1层
>>文本引用2层
>>>文本引用3层
>>>>文本引用4层
效果:
文本引用1层
文本引用2层
文本引用3层
文本引用4层
四、分割线
语法:三个 - 或者 三个 * (三个以上也可以)
示例:
***
****
---
----
效果:
五、图片
语法:
!(图片alt)[图片地址 ""图片title""]
图片alt:显示在图片下面的文字.
图片title:图片标题,鼠标移到图片上时显示的内容
示例:
![图片alt:仙女姐姐金晨](https://ss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=3401350246,610125039&fm=26&gp=0.jpg "图片标题:金晨")
(上传本地图片点击导航栏的图片标志,选择图片)
效果:
六、超链接
语法:
[超链接名](超链接地址 "超链接title")
注:title可不加
示例:
[CSDN-专业开发者社区](https://www.csdn.net/ "CSDN网页标题")
[阿里云](https://www.aliyun.com/)
效果:
CSDN-专业开发者社区
七、列表
无序列表
语法:
+ 列表内容
- 列表内容
* 列表内容
- 列表内容
+ 类表内容
* 列表内容
注: - + *跟列表内容中间有一个空格
效果:
- 列表内容
- 列表内容
- 列表内容
有序列表
语法: 数字加.
示例:
1. 列表内容
2. 列表内容
3. 列表内容
效果:
- 列表内容
- 列表内容
- 列表内容
列表内容
语法:
父级和子级之间三个空格
(创建父级列表之后,Enter下一行,空三个空格,再输入子级列表)
(可以无限扩展)
示例:
- 父级无序列表内容
1. 子级无序列表内容
2. 子无序列表内容
3. 子级无序列表内容
1. 父级有序列表
- 子级无序列表
+ 子级无序列表
* 子级无序列表
效果:
-
一级无序列表内容
- 二级无序列表内容
- 级无序列表内容
- 二级无序列表内容
- 父级有序列表
- 子级无序列表
- 子级无序列表
- 子级无序列表
八、表格
语法:
表头|表头|表头
---|:--|:---:
内容|内容|内容
内容|内容|内容
注:
--|:--|:--: #分割表头和内容
:内容(文字居左/默认)
:内容:(文字居中)
内容:文字居右()
示例:
姓名|性别|排名
---|:--:|---:
刘涛|女|1
佟丽娅|女|2
金晨|女|3
景甜|女|4
效果:
姓名 | 性别 | 排名 |
---|---|---|
刘涛 | 女 | 1 |
佟丽娅 | 女 | 2 |
金晨 | 女 | 3 |
景甜 | 女 | 4 |
九、代码
语法:
单行代码: 代码之间分别用反引号包起来
(反引号:键盘走上角Tab键上)
`代码code`
代码块: 代码之间范别用三个反引号包起来,并且单独占一行
(```)
code = 'hello word'
print (code)
(```)
注:!!! 为了演示效果解决冲突,反引号加了小括号,实际我们黑色模块就是引用了代码块,去掉小括号即可实现效果。
示例:
效果:
code = 'hello word'
print (code)
十、流程图
语法:
流程图方向值:
- TB 从上到下
- BT 从下到上
- RL 从右到左
- LR 从左到右
- TD 同TB
示例:
mermaid
graph TD
A --> B
效果:
基本图形
语法:
- id + [文字描述]矩形
- id + (文字描述)圆角矩形
- id + >文字描述]不对称的矩形
- id + {文字描述}菱形
- id + ((文字描述))圆形
示例:
```mermaid
graph TB
id[带文本的矩形]
id4[带文本的圆角矩形]
id3>带文本的不对称的矩形]
id1{带文本的菱形}
id4((带文本的圆形))
```
效果: