Markdown 基础语法学习笔记
本文档用于系统整理常用 Markdown(MD)语法,适合初学者查阅与复习。
1. 换行
1.1 普通换行(软换行)
直接回车,在大多数 Markdown 渲染器中会被当作同一段落处理。
md
这是第一行
这是第二行(仍在同一段落)
1.2 强制换行(硬换行)
在一行末尾输入 两个空格 + 回车。
md
这是第一行␠␠
这是第二行(新的一行)
2. 删除线(划掉)
使用 两个波浪线 ~~ 包裹文字。
md
~~这段文字会被划掉~~
效果:
这段文字会被划掉
3. 分隔线(横线)
以下三种写法等价,单独一行使用:
md
---
***
___
4. 标题
Markdown 支持 1~6 级标题,使用 # 数量区分。
md
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
注意:
#后 必须有空格- 不建议跳级使用
5. 列表
5.1 无序列表
使用 -、* 或 +,三者等价(建议统一一种)。
md
- 第一项
- 第二项
- 第三项
效果:
- 第一项
- 第二项
- 第三项
5.2 有序列表
使用数字 + 点号 .,数字本身不要求连续。
md
1. 第一项
2. 第二项
3. 第三项
5.3 多级列表(嵌套列表)
通过 缩进(4 个空格或 1 个 Tab) 表示层级关系。
md
- 一级列表
- 二级列表
- 三级列表
注意:
- 同一层级保持缩进一致
- 推荐使用空格而不是 Tab
5.4 勾选框(任务列表)
常用于 TODO / 任务管理。
md
- [ ] 未完成任务
- [x] 已完成任务
效果:
-
未完成任务
-
已完成任务
6. 其它常见
6.1 行内代码
使用单个反引号 ```包裹。
md
这是 `System.out.println()` 示例
6.2 代码块
使用三个反引号 ```包裹,可指定语言。
md
```java
System.out.println("Hello Markdown");
### 6.3 加粗 / 斜体
```md
**加粗文本**
*斜体文本*
***加粗并斜体***