Markdown CheatSheet Badge

🚀 Markdown 简介

Markdown 是一种轻量级标记语言,它允许你使用易读易写的纯文本格式编写文档,然后转换成 HTML 等格式。Markdown 广泛应用于博客、文档、笔记等领域,因其简洁高效而备受欢迎。

📝 基础语法

1. 标题

使用 # 符号表示标题,# 的数量表示标题的级别。

1
2
3
4
5
6
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

2. 段落

1
2
3
4
5
段落之间使用空行分隔。

这是一个段落。

这是另一个段落。

3. 换行

1
2
3
4
在行末尾添加两个或多个空格,然后按回车键即可换行。

这是一行文本,
这是下一行文本。

4. 强调

1
2
3
4
5
6
7
8
使用 * 或 _ 包裹文本表示强调。

*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___

5. 删除线

1
2
3
使用 ~~ 包裹文本表示删除线。

~~这是删除线文本~~

6. 引用

1
2
3
4
5
使用 > 符号表示引用。

> 这是一段引用文本
>
> 这是引用文本的第二行

7. 列表

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
无序列表

使用 *、+ 或 - 符号表示无序列表。

* 项目 1
* 项目 2
* 项目 3

+ 项目 A
+ 项目 B
+ 项目 C

- 选项 x
- 选项 y
- 选项 z

有序列表

使用数字和 . 符号表示有序列表。

1. 第一项
2. 第二项
3. 第三项

8. 代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
行内代码

使用 \`` 包裹代码表示行内代码。

这是 `行内代码`

代码块

使用 \````` 包裹代码块,可以指定代码语言。

\`\`\`python
print("Hello, world!")
\`\`\`

\`\`\`javascript
console.log("Hello, world!");
\`\`\`

9. 分割线

1
2
3
4
5
使用 ---、*** 或 ___ 表示分割线。

---
***
___

🔗 高级语法

1. 链接

1
2
3
4
5
[链接文本](链接地址)

[百度](https://www.baidu.com)

[带标题的链接](https://www.google.com "谷歌")

2. 图片

1
2
3
![图片描述](图片链接)

![示例图片](https://via.placeholder.com/150)

3. 表格

1
2
3
4
5
6
7
8
9
10
11
| 列1 | 列2 | 列3 |
| --- | --- | --- |
| 数据1 | 数据2 | 数据3 |
| 数据A | 数据B | 数据C |

表格对齐

| 左对齐 | 居中对齐 | 右对齐 |
| :---- | :----: | ----: |
| 左 | 中 | 右 |
| 左 | 中 | 右 |

4. 任务列表

1
2
- [x] 已完成任务
- [ ] 未完成任务

5. 脚注

1
2
3
这是一个带有脚注的句子[^1]。

[^1]: 这是脚注的内容。

6. Emoji 表情

1
2
3
4
可以使用 Unicode 编码或者简短的名称来插入表情。

😄 🎉 🚀 👍
:smile: :tada: :rocket: :thumbsup:

7. HTML 标签

1
2
3
4
5
可以在 Markdown 中使用 HTML 标签。

<span style="color:red">这是红色文本</span>
<br>
<center>居中内容</center>

💡 扩展语法

一些 Markdown 解析器支持额外的语法,例如:

TOC (Table of Contents): 自动生成目录。
数学公式: 使用 LaTeX 语法编写数学公式。
流程图、时序图等: 使用 Mermaid 等工具绘制图表。

🛠️ 工具推荐

Typora: 一款简洁强大的 Markdown 编辑器。
VS Code: 使用 Markdown 插件的强大代码编辑器。
Online Markdown Editor: 在线 Markdown 编辑器,方便快捷。

📚 学习资源

Markdown 官方教程
Markdown 教程