markdown入门教程
一、Markdown 是什么?
Markdown 是一种轻量级标记语言,核心思想:
👉 用“接近自然语言”的方式写文档 → 自动转换为 HTML / PDF / 网页
常用于:
- 技术文档(GitHub)
- 博客(静态站点)
- README
- 笔记(Obsidian / Typora)
二、入门级(必须掌握)
1. 标题
1 | # 一级标题 |
效果:
一级标题
二级标题
三级标题
2. 段落 & 换行
1 | 这是第一段 |
👉 空一行 = 新段落
3. 强调
1 | *斜体* |
效果:
斜体
加粗
加粗斜体
4. 列表
无序列表
1 | - 苹果 |
有序列表
1 | 1. 第一 |
5. 链接
1 | [Google](https://www.google.com) |
6. 图片
1 |  |
7. 代码
行内代码
1 | 使用 `python` 编程 |
代码块
1 | ```python |
8. 引用
1 | > 这是引用 |
效果:
这是引用
9. 分割线
1 | --- |
三、进阶用法
1. 表格
1 | | 名字 | 年龄 | 城市 | |
👉 表格使用 | 分割列,- 分割表头和内容,: 表示对齐方式
效果:
| 名字 | 年龄 | 城市 |
|---|---|---|
| 张三 | 18 | 北京 |
| 李四 | 20 | 上海 |
2. 任务列表(TODO)
1 | - [x] 已完成 |
👉 任务列表使用 - [ ] 开头,[x] 表示已完成,[ ] 表示未完成
效果:
- 已完成
- 未完成
3. HTML 混写(关键能力)
Markdown 支持 HTML:
1 | <div style="color:red">红色文字</div> |
👉 用于:
- 自定义样式
- 布局控制
效果:
红色文字
4. 锚点跳转
1 | [跳到二级标题](#二级标题) |
跳到二级标题
5. 表情符号
😊🎉🎁✔💃👌
👉 详情参考:表情符号
四、高级玩法
1. 数学公式(LaTeX)
很多编辑器支持:
1 | 行内公式:$E = mc^2$ |
👉 行内公式使用 $ 包裹,块级公式使用 $$ 包裹
效果:
行内公式:$E = mc^2$
块级公式:
$$
\int_a^b f(x) dx
$$
2. Mermaid 图
1 | ```mermaid |
👉 可画:
- 流程图
- 架构图
- 时序图
3. 代码高亮 + 行号
1 | ```python {linenos} |
👉 使用 {linenos} 添加行号
1 | def hello(): |
4. 脚注
这是一个说明[^1]
[^1]: 这里是脚注
👉 脚注使用 [^编号] 添加,[编号]: 脚注内容 定义