Markdown是一种纯文本格式的标记语言。通过简单的标记语法,可以让普文本内容具有一定的格式。
1.纯文本(只要支持Markdown的地方都有编辑效果)
2.操作简单
3.多平台支持(CSDN、简书等等)
1.有些平台不支持Markdown
2.需要简单语法操作
语法:#空格文本
示例:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果:
语法:
要加粗的文字左右分别用两个*包起来
要倾斜的文字左右分别用一个*包起来
要倾斜和加粗的文字左右分别用三个*号包起来
要加删除线的文字左右分别用两个~~号包起来
示例:
**加粗的文本**
*倾斜的文本*
***斜体加粗的文本***
~~删除线的文本~~
效果:
加粗的文本
倾斜的文本
斜体加粗的文本
删除线的文本
语法: 在文本前面加 >,(嵌套1层>>,嵌套2层…)
示例:
>文本引用1层
>>文本引用2层
>>>文本引用3层
>>>>文本引用4层
效果:
文本引用1层
文本引用2层
文本引用3层
文本引用4层
语法:三个 - 或者 三个 * (三个以上也可以)
示例:
***
****
---
----
效果:
语法:
!(图片alt)[图片地址 ""图片title""]
图片alt:显示在图片下面的文字.
图片title:图片标题,鼠标移到图片上时显示的内容
示例:

语法:
[超链接名](超链接地址 "超链接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)
示例:
mermaid
graph TD
A --> B
效果:
语法:
```mermaid
graph TB
id[带文本的矩形]
id4[带文本的圆角矩形]
id3>带文本的不对称的矩形]
id1{
带文本的菱形}
id4((带文本的圆形))
```
效果: