Markdown 常用语法大全 📝

本指南详细介绍了 Markdown 的常用语法和高级用法,帮助您创建美观、结构清晰的文档。Markdown 是一种轻量级标记语言,易读易写,可以转换为有效的 HTML 文档。🚀
📖 导航目录
✨ 简介 📖
Markdown 是一种轻量级标记语言,由 John Gruber 于 2004 年创建。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的 HTML 文档。
主要特点:
- 📝 语法简单直观,学习曲线平缓
- 🔄 纯文本格式,兼容所有文本编辑器
- 🌐 可转换为 HTML、PDF 等多种格式
- 💼 广泛应用于文档编写、博客发布、笔记记录等场景
- 🆓 开源且免费使用

🔤 基础文本格式化 ✨
1. 粗体文本
示例效果:
粗体文本
粗体文本
2. 斜体文本
示例效果:
斜体文本
斜体文本
3. 粗斜体文本
示例效果:
粗斜体文本
粗斜体文本
4. 删除线
示例效果:
删除线文本
5. 文本高亮
示例效果:
高亮文本
6. 下标和上标
1 2
| H<sub>2</sub>O E = mc<sup>2</sup>
|
示例效果:
H2O
E = mc2
📋 标题与分割线 📋
1. 标题级别
1 2 3 4 5 6
| # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题
|
2. 替代标题语法
1 2 3 4 5
| 一级标题 =========
二级标题 ---------
|
3. 居中对齐标题
示例效果:
居中标题示例
4. 分割线
示例效果:
5. 带文本的分割线
1 2 3
| [//]: # (---) * * * - - -
|
📝 列表 📝
1. 有序列表
1 2 3 4 5
| 1. 第一项 2. 第二项 3. 第三项 1. 子项一 2. 子项二
|
示例效果:
- 第一项
- 第二项
- 第三项
- 子项一
- 子项二
2. 无序列表
1 2 3 4 5 6 7 8
| - 项目一 - 项目二 - 项目三 - 子项目一 - 子项目二
* 另一种方式 + 又一种方式
|
示例效果:
3. 任务列表
示例效果:
4. 定义列表
示例效果:
术语一
: 定义一
术语二
: 定义二
🌐 链接与图片 🌐
1. 文字链接
示例效果:
百度搜索
2. 引用式链接
1 2 3
| [显示文本][链接标识]
[链接标识]: https://example.com "可选标题"
|
3. 直接链接
1 2
| <https://www.example.com> <email@example.com>
|
示例效果:
https://www.example.com
email@example.com
4. 图片嵌入
示例效果:

5. 带链接的图片
6. 图片大小调整
1
| <img src="图片链接" alt="图片描述" width="200" height="100">
|
💻 代码相关 💻
1. 行内代码
示例效果:
console.log("Hello World")
2. 代码块
示例效果:
1 2 3
| function hello() { console.log("Hello Markdown!"); }
|
3. 缩进代码块
4. 语法高亮支持的语言
javascript
或 js
python
或 py
html
css
java
php
sql
bash
或 sh
- 等等…
📊 表格 📊
1. 基础表格
1 2 3 4
| | 列1 | 列2 | 列3 | |-----|-----|-----| | 数据1 | 数据2 | 数据3 | | 数据4 | 数据5 | 数据6 |
|
示例效果:
年龄 |
班级 |
名字 |
18 |
二班 |
凡凡 |
18 |
三班 |
涵涵 |
2. 表格对齐
1 2 3
| | 左对齐 | 居中对齐 | 右对齐 | |:-------|:--------:|-------:| | 数据左 | 数据中 | 数据右 |
|
示例效果:
左对齐 |
居中对齐 |
右对齐 |
左侧数据 |
中间数据 |
右侧数据 |
3. 复杂表格
1 2 3 4 5
| | 项目 | 价格 | 数量 | |------|-----:|:----:| | 苹果 | \$1 | 5 | | 香蕉 | \$2 | 3 | | 总计 | \$11 | 8 |
|
💬 引用与注释 💬
1. 块引用
示例效果:
一级引用
二级引用
三级引用
2. 带来源的引用
1 2 3
| > 这是一个精彩的引用。 > > — <cite>名人姓名</cite>
|
3. 注释
1 2
| [//]: # (这是注释,不会显示) <!-- 这也是注释 -->
|
4. 脚注
1 2 3
| 这是一个带有脚注的文本[^1]。
[^1]: 这是脚注的内容。
|
示例效果:
这是一个带有脚注的文本1。
1. 这是脚注的内容。 ↩
🚀 高级功能 🚀
1. 自定义文本样式
1
| <font face="黑体" color="#0099ff" size="4">自定义文本</font>
|
示例效果:
自定义文本
2. 颜色和大小示例
1 2 3
| <font color=#FF6347 size=5>红色文字</font> <font color=#0099ff size=3>蓝色文字</font> <font color=#9ACD32 size=6>绿色文字</font>
|
示例效果:
红色文字
蓝色文字
绿色文字
3. 单选按钮
1 2
| [radio color="blue" checked="checked"]选中项[/radio] [radio]未选中项[/radio]
|
示例效果:
[radio color=”blue” checked=”checked”]选中项[/radio]
[radio]未选中项[/radio]
4. 进度条
1
| [progress value="75" max="100"]75%[/progress]
|
示例效果:
[progress value=”75” max=”100”]75%[/progress]
5. 折叠内容
1 2 3 4 5 6 7 8 9
| <details> <summary>点击展开详细内容</summary>
这里是隐藏的详细内容。
- 项目一 - 项目二 - 项目三 </details>
|
示例效果:
点击展开详细内容
这里是隐藏的详细内容。
- 项目一
- 项目二
- 项目三
🔧 HTML 嵌入 🌐
1. 嵌入视频
1 2 3 4 5 6 7 8 9
| <iframe src="//player.bilibili.com/player.html" width="100%" height="600" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
|
2. 嵌入音频
1 2 3 4
| <audio controls> <source src="audio.mp3" type="audio/mpeg"> 您的浏览器不支持音频元素。 </audio>
|
3. 嵌入 PDF
1
| <embed src="document.pdf" width="100%" height="600px" />
|
4. 按钮
1
| <button onclick="alert('Hello!')">点击我</button>
|
示例效果:
⚡ 转义字符 🔧
1. 常用转义字符
1 2 3 4 5 6 7 8 9 10 11 12 13
| \* 转义星号 \_ 转义下划线 \` 转义反引号 \\ 转义反斜杠 \[ 转义左方括号 \] 转义右方括号 \( 转义左圆括号 \) 转义右圆括号 \# 转义井号 \+ 转义加号 \- 转义减号 \. 转义句点 \! 转义感叹号
|
示例效果:
* 普通星号
_ 普通下划线
` 普通反引号
\ 普通反斜杠
2. HTML 实体
1 2 3 4 5
| & &amp; 符号 < < 小于号 > > 大于号 不间断空格 © © 版权符号
|
示例效果:
& & 符号
< < 小于号
> > 大于号
💡 实用技巧与最佳实践 💡
1. 文档结构建议
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| # 文档标题
## 简介 简要介绍文档内容
## 安装 ### 前提条件 - 条件1 - 条件2
### 安装步骤 1. 步骤一 2. 步骤二
## 使用方法 ### 基本用法 ```代码示例```
### 高级用法 ```高级代码示例```
## 常见问题 ### 问题一 解决方案
## 参考链接 - [相关文档](链接)
|
2. 排版建议
- 在标题前后空一行
- 列表项前后空一行
- 代码块前后空一行
- 保持一致的缩进风格
- 使用适当的标题层级结构
3. 可读性技巧
- 使用表格整理数据
- 使用列表分点说明
- 重要内容使用加粗或高亮
- 代码示例使用语法高亮
4. 兼容性提示
⚠️ 注意:某些 Markdown 扩展语法(如颜色文本、单选按钮等)可能在某些平台上不被支持。在使用前请确认目标平台的支持情况。
5. 版本控制友好
- Markdown 是纯文本格式,非常适合版本控制
- 使用有意义的提交信息
- 保持行长度适中(建议 80-100 字符)
🛠️ 工具推荐 🛠️
1. 在线编辑器
2. 桌面应用
- Typora - 优雅的 Markdown 编辑器,所见即所得
- VS Code - 带有强大 Markdown 支持的代码编辑器
- Obsidian - 基于 Markdown 的知识管理工具
- MarkText - 简单而优雅的开源 Markdown 编辑器
3. 浏览器插件
- Markdown Viewer - 在浏览器中预览 Markdown 文件
- Markdown Here - 在邮箱中渲染 Markdown
- Markdown Preview Plus - 增强的 Markdown 预览功能
4. 命令行工具
- Pandoc - 文档格式转换工具,支持 Markdown
- Remark - 强大的 Markdown 处理工具
- Grip - 本地 GitHub风格的 Markdown 预览
5. 其他工具
- Markdown Table Generator - 在线表格生成器
- TableConvert - 表格转换工具
- Carbon - 创建漂亮的代码截图
通过掌握这些 Markdown 语法和技巧,您可以轻松创建美观、结构清晰的文档!记得多加练习,熟能生巧哦!😊
💡 提示:不同的 Markdown 解析器可能支持不同的扩展语法,建议在使用前查看目标平台的文档以了解其支持的语法特性。