📋一、整体学习路线
Markdown 是"用纯文本写出漂亮文档"的轻量级标记语言。每天 30-60 分钟,7 天即可独立编写任意类型的技术文档。
| 模块 | 学习内容 | 建议时间 | 最终能力 |
|---|---|---|---|
| 第1部分 | Markdown 基础 | 0.5 天 | 了解 Markdown 是什么,能用编辑器写第一个 .md |
| 第2部分 | 基础语法 | 1 天 | 标题、段落、换行、粗体、斜体、删除线 |
| 第3部分 | 列表 | 1 天 | 无序、有序、嵌套、任务列表 |
| 第4部分 | 代码 | 1 天 | 行内代码、代码块、指定语言 |
| 第5部分 | 链接与图片 | 1 天 | 普通链接、图片、本地相对路径 |
| 第6部分 | 表格 | 0.5 天 | 基本表格、对齐方式 |
| 第7部分 | 综合应用 | 1 天 | 笔记、README、技术文档、课程资料 |
| 第8部分 | 进阶与扩展 | 1 天 | 转义、嵌入 HTML、Markdown → HTML 工作流 |
📖 关键术语速览
`code`;代码块用三个反引号 ```…```。📖① Markdown 基础
学习目标:理解 Markdown 是什么、能做什么、如何创建和编辑 .md 文件。
📌 什么是 Markdown
Markdown 是一种轻量级标记语言,由 John Gruber 在 2004 年创建。
* 简单 —— 用 1 分钟就能学会基础语法
* 易读 —— 源码本身就是"格式化"的纯文本
* 易写 —— 不依赖鼠标和菜单
* 纯文本 —— 可用任意编辑器,可版本管理(Git)
* 易转换 —— 可转为 HTML、PDF、Word、图片等
📌 第一个 Markdown 文档
# 我的第一篇 Markdown 文档 ## 学习目标 今天学习 Markdown。 - 标题 - 段落 - 列表 - 图片 - 链接
我的第一篇 Markdown 文档
学习目标
今天学习 Markdown。
- 标题
- 段落
- 列表
- 图片
- 链接
📌 Markdown 文件扩展名
README.md 项目说明study.md 学习笔记notes.md 课堂笔记CHANGELOG.md 更新日志📌 推荐的 Markdown 编辑器
| 编辑器 | 平台 | 特点 |
|---|---|---|
| VS Code | Win/Mac/Linux | 免费、插件丰富、左写右看 |
| Typora | Win/Mac/Linux | 所见即所得,专注写作 |
| Obsidian | Win/Mac/Linux/手机 | 知识库、双向链接 |
| MarkText | Win/Mac/Linux | 开源免费、实时预览 |
| 在线版 | 网页 | 无需安装:markdown.com.cn、dillinger.io |
Markdown All in One(快捷键+预览)、Markdown Preview Enhanced(更强预览)、markdownlint(语法检查)。hello.md,输入上面的"我的第一篇 Markdown 文档"示例,安装 Markdown All in One 插件后按 Ctrl+K V 打开预览窗口。✏️② 基础语法
这一部分训练 Markdown 的"骨架":标题、段落、换行、粗体、斜体、删除线。掌握它们就能写 80% 的 Markdown 文档。
📌 标题
# 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
# ## ### 三级即可。每多一级 #,字号变小,权重变轻。📌 段落
Markdown 是一种轻量级标记语言。 它非常适合编写技术文档。
Markdown 是一种轻量级标记语言。
它非常适合编写技术文档。
📌 换行
方式 1:行尾两个空格 + 回车 第二行 方式 2:空一行分段 第二段。
方式 1:行尾两个空格 + 回车
第二行
方式 2:空一行分段
第二段。
<br>)。📌 粗体 / 斜体 / 删除线
**这是粗体** *这是斜体* ***这是粗体 + 斜体*** ~~这是删除线~~
这是粗体
这是斜体
这是粗体 + 斜体
这是删除线
🔑 必须掌握
#/##/### 标题层级**粗体** 和 *斜体*~~删除线~~📋③ 列表
列表是 Markdown 使用频率最高的语法之一,特别是任务列表对学习计划非常有用。
📌 无序列表
- 苹果 - 香蕉 - 橙子 也可以用 `*`: * 苹果 * 香蕉
- 苹果
- 香蕉
- 橙子
也可以用 *:
- 苹果
- 香蕉
-,避免项目里出现 -、*、+ 三种混用。📌 有序列表
1. 安装软件 2. 创建文件 3. 编写代码 4. 运行程序
- 安装软件
- 创建文件
- 编写代码
- 运行程序
📌 嵌套列表
- 计算机
- 系统软件
- Windows
- macOS
- 应用软件
- 网络
- 有线
- 无线
- 计算机
- 系统软件
- Windows
- macOS
- 应用软件
- 系统软件
- 网络
- 有线
- 无线
📌 任务列表(GFM)
- [x] 安装 VS Code - [x] 配置环境 - [ ] 学习 Markdown - [ ] 学习 HTML - [ ] 学习 CSS
- ☑ 安装 VS Code
- ☑ 配置环境
- ☐ 学习 Markdown
- ☐ 学习 HTML
- ☐ 学习 CSS
📌 列表综合实例
# 学习计划 ## 第一阶段 - [x] Markdown 基础 - [x] 标题 - [x] 段落 - [ ] 列表 - [ ] 表格 ## 第二阶段 1. 学习 HTML 2. 学习 CSS 3. 学习 JavaScript
学习计划
第一阶段
- ☑ Markdown 基础
- ☑ 标题
- ☑ 段落
- ☐ 列表
- ☐ 表格
第二阶段
- 学习 HTML
- 学习 CSS
- 学习 JavaScript
💻④ 代码
在笔记、技术文档、教程里,代码展示是刚需。
📌 行内代码
使用 `print()` 输出内容。 在 CMD 中输入 `dir` 查看目录。
使用 print() 输出内容。
在 CMD 中输入 dir 查看目录。
📌 代码块
```python
print("Hello World")
for i in range(3):
print(i)
```
print("Hello World")
for i in range(3):
print(i)
📌 指定代码语言(语法高亮)
| 语言标识 | 用途 |
|---|---|
python | Python 代码 |
javascript / js | JavaScript |
java | Java |
html | HTML 标记 |
css | CSS 样式 |
cmd / batch | Windows CMD 命令 |
bash / sh | Shell 脚本 |
json | JSON 数据 |
sql | SQL 语句 |
markdown / md | Markdown 自身 |
text | 纯文本(不高亮) |
📌 CMD 实例
```cmd dir cd .. mkdir test ```
dir cd .. mkdir test
~~~ 作为外层。🔗⑤ 链接与图片
📌 普通链接
[显示文字](链接地址)带提示文字:
[OpenAI](https://www.openai.com "AI 公司")
📌 图片
  
语法结构:
图片本质是"前面加 ! 的链接"。
📌 本地图片与相对路径
project
├── README.md
└── images
├── computer.png
└── logo.jpg
在 README.md 中引用:
images/photo.png),这样仓库克隆到任何位置都能正常显示图片。📌 链接综合实例
📊⑥ 表格
📌 基本表格
| 命令 | 功能 | |---|---| | cd | 切换目录 | | dir | 查看目录 | | mkdir | 创建目录 |
| 命令 | 功能 |
|---|---|
| cd | 切换目录 |
| dir | 查看目录 |
| mkdir | 创建目录 |
📌 对齐方式
| 左对齐 | 居中 | 右对齐 | |:---|:---:|---:| | A | B | C | | 100 | 200 | 300 |
| 左对齐 | 居中 | 右对齐 |
|---|---|---|
| A | B | C |
| 100 | 200 | 300 |
*
:--- 左对齐(默认)*
:---: 居中对齐*
---: 右对齐
📌 复杂表格实例
| 命令 | 功能 | 示例 | 难度 | |:---|:---|:---|:---:| | `cd` | 切换目录 | `cd test` | ★ | | `dir` | 查看目录 | `dir` | ★ | | `copy` | 复制文件 | `copy a.txt b.txt` | ★★ | | `tasklist` | 查看进程 | `tasklist` | ★★★ |
| 命令 | 功能 | 示例 | 难度 |
|---|---|---|---|
cd | 切换目录 | cd test | ★ |
dir | 查看目录 | dir | ★ |
copy | 复制文件 | copy a.txt b.txt | ★★ |
tasklist | 查看进程 | tasklist | ★★★ |
| 之间可以加空格让源码更整齐(如 | --- | --- |),但渲染效果一样。📝⑦ 综合应用
掌握上面 6 个模块的语法后,就能写实际文档了。本节给出 4 种典型 Markdown 应用场景。
📌 引用
> 这是一段引用。 > > Markdown 适合编写技术文档。
这是一段引用。
Markdown 适合编写技术文档。
📌 分隔线
上面一段 --- 下面一段 也可以用 `***`
上面一段
下面一段
也可以用 ***
📌 应用 1:学习笔记
特点:大量使用标题层级 + 任务列表 + 引用 + 代码块
📌 应用 2:README(项目说明)
特点:含徽章(badge)、安装步骤、目录、链接
📌 应用 3:技术文档
特点:标题分层清晰、表格丰富、含大量代码示例
📌 应用 4:课程资料
特点:任务列表驱动、引用强调重点、图片示意
🔑 必须掌握
🚀⑧ 进阶与扩展
📌 转义字符
有些符号(如 * # -)有特殊含义,需要显示原字符时用反斜杠转义:
\*不显示斜体\* \#不显示标题\* \-不显示列表项
*不显示斜体*
#不显示标题
-不显示列表项
\ ` * _ { } [ ] ( ) # + - . ! |
📌 Markdown 与 HTML 的关系
Markdown 源文件 (.md)
↓
Markdown 解析器
↓
HTML 文件
↓
浏览器渲染
Markdown 最终都被解析为 HTML,因此可以直接在 Markdown 中嵌入 HTML 标签:
<div style="color:teal"> Hello Markdown </div> <p align="center">这是居中的文字</p>
这是居中的文字
📌 常用扩展语法(GFM)
| 扩展 | 用途 |
|---|---|
任务列表 - [ ] | 勾选框 |
| 表格 | 数据展示 |
删除线 ~~ | 标记废弃 |
自动链接 <URL> | 无文字链接 |
Emoji :smile: | GitHub 风格表情 |
Mentions @user | GitHub 提及用户 |
📌 Markdown 工具生态
| 工具 | 作用 |
|---|---|
| pandoc | 格式转换之王:MD ↔ HTML/PDF/Word/ePub |
| markdown-it | JavaScript 解析器,速度快 |
| mkdocs / docsify / vuepress | 用 .md 直接建站 |
| Hugo / Hexo | 静态博客(.md 即文章) |
| GitBook / Notion | 团队文档协作平台 |
📌 ⭐ 初学者必背 10 项
🎯综合实训:制作《计算机学习笔记》
完成 8 个模块后,独立编写一份完整的学习笔记 .md 文件。
📌 项目要求
ComputerStudy.md要求至少包含:
- 1 个一级标题 + 至少 3 个二级标题
- 1 段引用(说明学习方向)
- 1 个任务列表(学习进度)
- 1 段有序列表(学习步骤)
- 1 段无序列表(知识分类)
- 1 段代码块(带语言标识)
- 1 个表格(数据展示)
- 1 条外部链接 + 1 张本地图片
- 1 个分隔线
- 部分文字使用粗体和斜体
📌 示例完整文档
# 我的计算机学习计划
> 这是我的计算机科学学习路线。
## 一、学习内容
- Markdown
- HTML
- CSS
- JavaScript
- Python
## 二、学习进度
- [x] Markdown
- [x] HTML
- [ ] CSS
- [ ] JavaScript
- [ ] Python
## 三、示例代码
```python
print("Hello World")
```
## 四、学习工具
| 工具 | 用途 |
| -------- | ------ |
| VS Code | 编辑器 |
| Git | 版本控制 |
| Markdown | 文档编写 |
## 五、学习资源
[Python 官方网站](https://www.python.org)
---
## 六、学习笔记
**Markdown 非常适合编写技术文档。**
我的计算机学习计划
这是我的计算机科学学习路线。
一、学习内容
- Markdown
- HTML
- CSS
- JavaScript
- Python
二、学习进度
- ☑ Markdown
- ☑ HTML
- ☐ CSS
- ☐ JavaScript
- ☐ Python
三、示例代码
print("Hello World")
四、学习工具
| 工具 | 用途 |
|---|---|
| VS Code | 编辑器 |
| Git | 版本控制 |
| Markdown | 文档编写 |
五、学习资源
六、学习笔记
Markdown 非常适合编写技术文档。
📌 学习检查表
基础语法
列表
内容与多媒体
高级
📈 Markdown 知识体系
| 层次 | 核心内容 | 学习重点 |
|---|---|---|
| 第一层:基础 | Markdown 是什么、编辑器、文件结构 | 能在编辑器中写并查看预览 |
| 第二层:基础语法 | 标题、段落、粗体/斜体、删除线 | 掌握"骨架"语法 |
| 第三层:列表与任务 | 无序/有序/嵌套/任务列表 | 用任务列表驱动学习 |
| 第四层:代码 | 行内代码、代码块、语言标识 | 准确标注代码片段 |
| 第五层:多媒体 | 链接、图片、相对路径 | 构建可视化文档 |
| 第六层:表格 | 基本表格、对齐、复杂表格 | 结构化展示 |
| 第七层:综合应用 | 笔记、README、技术文档、课程资料 | 独立编写完整文档 |
| 第八层:进阶 | 转义、HTML、工具链 | 衔接后续 Web 技术 |