Markdown 完全使用指南
Markdown 是一种轻量级标记语言,让你能用易读易写的纯文本格式编写文档,并可以转换为结构化的 HTML。
📋 基础语法
1. 标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
2. 文本样式
**粗体文本** 或 __粗体文本__
*斜体文本* 或 _斜体文本_
***粗斜体文本*** 或 ___粗斜体文本__
~~删除线文本~~
<u>下划线文本</u>(部分扩展支持)
3. 列表
无序列表
- 项目一
- 项目二
- 子项目一
- 子项目二
* 也可以使用星号
+ 或加号
有序列表
1. 第一项
2. 第二项
1. 子项一
2. 子项二
3. 第三项
任务列表
- [x] 已完成任务
- [ ] 未完成任务
- [ ] 另一个任务
4. 链接和图片
[链接文本](https://example.com)


高级用法:
[参考式链接][1]
[1]: https://example.com
带格式的链接:
[**粗体链接**](https://example.com)
5. 引用
> 引用文本
>
> 多行引用
>
> > 嵌套引用
6. 代码
行内代码
使用 `printf()` 函数
代码块
```python
def hello():
print("Hello, World!")
```
```javascript
console.log("Hello");
```
7. 表格
| 表头1 | 表头2 | 表头3 |
|-------|-------|-------|
| 单元格1 | 单元格2 | 单元格3 |
| 左对齐 | 居中对齐 | 右对齐 |
|:------|:------:|------:|
简化写法:
表头1 | 表头2 | 表头3
-----|-----|-----
内容1 | 内容2 | 内容3
8. 分割线
---
***
___
🔧 扩展语法(部分平台支持)
1. 脚注
这是带有脚注的文本[^1]
[^1]: 这里是脚注内容
2. 定义列表
术语1
: 定义1
术语2
: 定义2
: 第二个定义
3. 缩写
*[HTML]: HyperText Markup Language
*[CSS]: Cascading Style Sheets
现在可以使用 HTML 和 CSS 缩写
4. 目录(某些工具支持)
[TOC] # 自动生成目录
5. 数学公式(部分平台支持)
行内公式:$E = mc^2$
块级公式:
$$
\sum_{i=1}^n i = \frac{n(n+1)}{2}
$$
🎨 高级技巧
1. 转义字符
\# 不显示为标题
\* 不显示为斜体
\\ 反斜杠
2. HTML 混用
<p style="color: red;">红色文字</p>
<br> <!-- 强制换行 -->
<kbd>Ctrl</kbd>+<kbd>C</kbd> <!-- 键盘按键 -->
3. 自动链接
<https://example.com>
<email@example.com>
4. Emoji 表情
:smile: :heart: :rocket: :+1:
📁 文件扩展名
.md- Markdown 文件.markdown- Markdown 文件.mdown- 某些系统使用
🔍 最佳实践
保持一致性
- 统一使用一种列表符号
- 统一标题层级风格
可读性优先
- 行宽控制在 80-100 字符
- 适当使用空行分段
结构化文档
# 文档标题 简短描述 ## 目录 ## 安装 ## 使用 ## API 参考 ## 示例 ## 常见问题 ## 许可证版本控制友好
- 每个段落单独一行
- 避免尾随空格
🛠️ 工具推荐
编辑器
- Visual Studio Code + Markdown扩展
- Typora - 所见即所得
- Obsidian - 知识管理
- Notion - 在线协作
转换工具
- Pandoc - 格式转换
- Markdown Preview Enhanced - VS Code扩展
- GitHub Flavored Markdown - GitHub风格
在线工具
- StackEdit - 在线编辑器
- Dillinger - 实时预览
- Markdown Tables Generator - 表格生成
📚 不同平台差异
| 平台 | 特色功能 | 注意事项 |
|---|---|---|
| GitHub | 任务列表、表格、emoji | 支持相对链接 |
| GitLab | 类似GitHub,支持更多emoji | 更强的引用功能 |
| 简化版Markdown | 不支持表格 | |
| Discord | 支持部分语法 | 平台特定格式 |
| Jupyter | 支持LaTeX公式 | 交互式文档 |
💡 实用示例
README.md 模板
# 项目名称


简短的项目描述。
## ✨ 特性
- ✅ 功能一
- ✅ 功能二
- 🔄 功能三(开发中)
## 🚀 快速开始
### 安装
```bash
npm install package-name
使用
const package = require('package-name');
package.doSomething();
📖 详细文档
🤝 贡献指南
请阅读 CONTRIBUTING.md
📄 许可证
本项目基于 MIT 许可证 - 查看 LICENSE 文件
```
🔄 学习资源
官方资源
练习工具
进阶学习
- Learn Markdown in 60 seconds
- Markdown 表格生成器
- Pandoc 文档转换
小提示:Markdown 的核心思想是 可读性优先。即使不经过渲染,你的文档也应该清晰易读。现在就开始用 Markdown 记录你的想法吧!🎉