说实话,我刚接触 Markdown 的时候,以为它就是个“简单的文本编辑器”,结果用过一周后,我彻底真香了。
为什么?因为以前写文档,光调整标题字号、加粗重点、画个表格,我就要在 Word 里折腾半小时,手指头都累了。现在?敲几个符号,一键生成,清爽又优雅,连代码块都能直接高亮显示。
今天,我就带你把 Markdown 的语法彻底盘明白。从最基础的标题、列表,到进阶的表格、代码块,再到那些让你文章逼格瞬间拉满的引用和链接……全部给你讲透,还会配上超实用的例子。保准你看完就能上手,写出来的文档比教科书还清晰。
一、标题:层次感,从这开始
Markdown 的标题,用 # 符号来表示。几个 #,就是几级标题。简单吧?
# 这是一级标题(最大)
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题(最小)
实际应用场景:
- 写博客时,
#用作文章主标题,##用作章节标题,###用作小节标题。 - 写项目文档时,可以用不同级别的标题来组织模块、子模块、具体功能点。
小技巧: 在编辑器里,你可以用快捷键(比如 VS Code 里的 Ctrl+1 ~ Ctrl+6)快速插入对应级别的标题,不用手动敲 #。
二、段落与换行:别让文字挤成一团
Markdown 里,两个空格 + 回车 才是真正的“软换行”,只换行不分段。而空一行,才是新段落。
这是第一段。
这是第二段。
这两段之间有空行,所以是分开的段落。
渲染效果:
这是第一段。
这是第二段。
这两段之间有空行,所以是分开的段落。
注意: 不要在一个段落里随意回车,否则会被当成多个段落,间距会变大。想要紧凑排版,就用两个空格换行。
三、强调与字体样式:突出重点,一眼看到
想让某些文字加粗、斜体、删除线?Markdown 早就为你准备好了。
| 样式 | 语法 | 效果 |
|---|---|---|
| 加粗 | **文字** 或 __文字__ |
文字 |
| 斜体 | *文字* 或 _文字_ |
文字 |
| 加粗斜体 | ***文字*** 或 ___文字___ |
文字 |
| 删除线 | ~~文字~~ |
|
| 行内代码 | `代码` |
代码 |
实战例子:
**重要提示:** 请使用最新版本的依赖库。
*警告:* 该功能仍在实验阶段。
~~过时的内容~~ 已更新。
请检查配置文件中的 ``app.port`` 参数。
渲染后:
重要提示: 请使用最新版本的依赖库。 警告: 该功能仍在实验阶段。
过时的内容已更新。 请检查配置文件中的app.port参数。
四、列表:让内容条理清晰
Markdown 支持两种列表:有序列表 和 无序列表。
无序列表
用 -、+ 或 * 开头,后面跟一个空格。
- 第一项
- 第二项
- 子项1
- 子项2
+ 第三项(用 + 也可以)
* 第四项(用 * 也行)
渲染效果:
- 第一项
- 第二项
- 子项1
- 子项2
- 第三项(用 + 也可以)
- 第四项(用 * 也行)
注意: 子项前面要加空格缩进,通常是两个空格或一个 Tab。
有序列表
用数字加点开头,如 1.、2.。
1. 第一步
2. 第二步
1. 子步骤A
2. 子步骤B
3. 第三步
渲染效果:
- 第一步
- 第二步
- 子步骤A
- 子步骤B
- 第三步
小技巧: 有序列表的数字顺序其实不重要,Markdown 会自动按顺序编号。你可以随意写 1.、3.、2.,渲染出来还是 1、2、3。
五、链接与图片:让文档“活”起来
链接
语法:[链接文字](链接地址 "可选标题")
[访问GitHub](https://github.com "去GitHub看看")
[回到顶部](#一、标题:层次感,从这开始)
渲染效果:
图片链接 其实就是带感叹号的链接:

渲染效果:
注意: 图片链接如果路径错误,会显示“图片加载失败”的提示,别担心,检查一下 URL 对不对。
六、代码块:程序员的最爱
Markdown 支持两种代码块:行内代码 和 多行代码块。
行内代码
用反引号 ` 包裹。
推荐使用 ``npm install`` 来安装依赖。
渲染效果:
推荐使用
npm install来安装依赖。
多行代码块
用三个反引号 ` 包裹,后面可以跟上语言名称,用于语法高亮。
```javascript
function greet(name) {
console.log(`Hello, ${name}!`);
}
greet('Markdown');
渲染效果(带语法高亮):
function greet(name) {
console.log(`Hello, ${name}!`);
}
greet('Markdown');
支持的语言: 几乎所有主流语言都支持,比如 python、java、html、css、sql、bash 等。你可以在代码块第一行后面加上语言名,大部分渲染器都会自动高亮。
七、表格:数据展示,一目了然
表格语法可能有点绕,但多写几次就熟了。
| 姓名 | 年龄 | 职业 |
|------|------|--------|
| 张三 | 25 | 程序员 |
| 李四 | 30 | 设计师 |
| 王五 | 28 | 产品经理 |
渲染效果:
| 姓名 | 年龄 | 职业 |
|---|---|---|
| 张三 | 25 | 程序员 |
| 李四 | 30 | 设计师 |
| 王五 | 28 | 产品经理 |
小技巧:
- 表头下面的
---是必须的,用来分隔表头和表体。 - 可以在分隔线里加冒号
:来对齐文字::---左对齐:---:居中---:右对齐
| 左对齐 | 居中 | 右对齐 |
|:-------|:----:|-------:|
| 内容 | 内容 | 内容 |
渲染效果:
| 左对齐 | 居中 | 右对齐 |
|---|---|---|
| 内容 | 内容 | 内容 |
八、引用:突出重要信息
用 > 开头,可以创建引用块。
> 这是一段引用文字。
> 可以换行,继续写。
>
> **重点是:引用块会让内容更醒目!**
渲染效果:
这是一段引用文字。 可以换行,继续写。
重点是:引用块会让内容更醒目!
进阶用法: 引用块可以嵌套,也可以包含其他 Markdown 元素。
> ## 引用中的标题
> 这是一段 **加粗** 的文字。
> - 列表项1
> - 列表项2
渲染效果:
引用中的标题
这是一段 加粗 的文字。
- 列表项1
- 列表项2
九、分割线:视觉分隔,清爽版面
用三个或以上的 -、* 或 _,后面跟上或不跟空格都可以。
---
***
___
渲染效果:
用途: 在长文档中,用分割线把不同部分隔开,阅读体验更好。
十、转义字符:特殊符号怎么办?
如果你想在文章里显示 Markdown 语法符号本身(比如 *、#、[ 等),可以用反斜杠 \ 转义。
\*这不是斜体\*
\#这不是标题\#
\[这不是链接\]
渲染效果:
*这不是斜体* #这不是标题# [这不是链接]
注意: 反斜杠本身也要转义,写成 \\。
十一、HTML 混用:Markdown 的“隐藏技能”
Markdown 本质上兼容 HTML,你可以在 Markdown 里直接写 HTML 标签,实现更复杂的排版。
这是一个 <span style="color:red;">红色文字</span> 的例子。
<details>
<summary>点击展开更多</summary>
这里是隐藏内容。
</details>
渲染效果:
这是一个 红色文字 的例子。
点击展开更多
这里是隐藏内容。应用场景:
- 用
<blockquote>创建更复杂的引用。 - 用
<table>实现合并单元格的表格。 - 用
<iframe>嵌入视频、地图等。
注意: 部分平台可能会过滤 HTML 标签,使用前最好确认一下。
十二、实战演练:写一篇完整的 Markdown 文章
现在,我们来写一篇完整的文章,把所有语法都用上。
# Markdown 快速入门指南
> 本文档旨在帮助你快速掌握 Markdown 语法,适用于博客、文档、笔记等多种场景。
## 为什么选择 Markdown?
- **简洁易用**:只需记住几个符号,即可写出格式丰富的文档。
- **跨平台兼容**:支持几乎所有写作平台,如 GitHub、知乎、Typora 等。
- **专注于内容**:不用纠结排版,让写作更流畅。
## 基本语法回顾
### 文本样式
- **加粗**:`**文字**`
- *斜体*:`*文字*`
- ~~删除线~~:`~~文字~~`
- `行内代码`:`` `代码` ``
### 列表
1. 有序列表
2. 无序列表
- 子项1
- 子项2
3. 混合使用
### 代码块
```python
def hello():
print("Hello, Markdown!")
hello()
表格
| 语法 | 说明 | 示例 |
|---|---|---|
# |
一级标题 | # 标题 |
* |
斜体 | *文字* |
** |
加粗 | **文字** |
进阶技巧
引用嵌套
引用中的标题
这是 引用块 中的内容。
- 列表项
- 更多列表项
链接与图片
HTML 混用
点击展开答案
答案在这里。总结
Markdown 是一种轻量级标记语言,用简单的符号即可实现丰富的排版效果。掌握它,让你的写作效率翻倍!
本文档由 Agnes 编写,如有疑问,欢迎交流。 “`
结语:别犹豫,现在就试试吧!
看完了这些,你是不是也觉得 Markdown 其实很简单?
我的建议:
- 装一个编辑器:推荐 Typora、Obsidian 或 VS Code,实时预览,写起来超爽。
- 从小处入手:先写一篇博客、一个 README、一份笔记,熟悉语法。
- 多练习:语法这东西,用多了自然就熟了,别怕犯错。
Markdown 不只是技术文档的专利,它可以让你的每一篇文字都变得清晰、优雅、专业。从今天开始,告别 Word 的繁琐排版,拥抱 Markdown 的简洁之美吧!
有什么疑问,随时问我,我很乐意帮你解答。祝你写作愉快!
