Markdown(MD)是一种轻量级的标记语言,常用于编写文档、博客、README 文件等。它的语法简单,易读易写。以下是 Markdown 的基本用法:
1. 标题
使用 # 号表示标题,# 的个数表示标题的级别(H1~H6)。
1 2 3 4 5 6
| # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题
|
2. 段落与换行
- 普通文本直接写即可,段落之间要空一行。
- 行尾加两个空格可以换行。
1 2 3 4
| 这是一个段落。
这是另一个段落。 这一行后面有两个空格,所以它会换行。
|
3. 强调(加粗、斜体、删除线)
1 2 3 4
| *斜体* 或 _斜体_ **加粗** 或 __加粗__ ***加粗+斜体*** 或 ___加粗+斜体___ ~~删除线~~
|
4. 列表
无序列表
使用 -、+ 或 * 号表示无序列表:
1 2 3 4 5 6
| - 项目1 - 项目2 - 子项目1 - 子项目2 + 另一种无序列表 * 也可以用星号
|
有序列表
使用数字加 . 表示:
1 2 3 4
| 1. 第一项 2. 第二项 1. 子项1 2. 子项2
|
5. 链接
1 2
| [普通链接](https://example.com) [带标题链接](https://example.com "悬停显示的标题")
|
6. 图片
1
| 
|
如果是本地图片:
7. 代码
行内代码
使用反引号(`)包裹:
1
| `console.log("Hello, Markdown!")`
|
代码块
使用三个反引号(```)包裹,并可指定语言:
1 2 3
| ```python def hello(): print("Hello, Markdown!")
|
1 2 3 4 5 6 7
| ---
```markdown > 这是一个引用 >> 这是嵌套引用
|
9. 分割线
10. 表格
1 2 3 4
| | 姓名 | 年龄 | 职业 | |------|----|----| | 张三 | 25 | 程序员 | | 李四 | 30 | 设计师 |
|
效果:
| 姓名 |
年龄 |
职业 |
| 张三 |
25 |
程序员 |
| 李四 |
30 |
设计师 |
11. 任务列表
1 2 3
| - [x] 已完成任务 - [ ] 待办任务 - [ ] 另一个待办
|
12. HTML 语法
Markdown 也可以直接嵌入 HTML 代码:
1
| <p style="color: red;">这是红色文本</p>
|
这些是 Markdown 的基本语法,掌握这些就能应对大部分 Markdown 书写需求! 🚀