目录
- Markdown简介
- 基本语法
- 标题
- 段落与换行
- 强调
- 链接
- 图片
- 列表
- 代码
- 高级特性
- 表格
- 引用
- 分隔线
- 脚注
- 常用扩展
- 任务列表
- 流程图
- 数学公式
- 工具推荐
- 总结
1. Markdown简介
Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML格式。Markdown广泛用于博客、论坛、文档编写等场景,因其简洁易用而受到许多开发者和作家的喜爱。
2. 基本语法
2.1 标题
Markdown支持两种方式来创建标题:
# 一级标题
## 二级标题
### 三级标题
2.2 段落与换行
直接输入文本即可创建段落,如果需要在段落之间换行,可以在行尾添加两个空格,然后回车。
2.3 强调
使用星号或下划线来表示强调:
*斜体*
**粗体**
2.4 链接
Markdown中创建链接的方式如下:
[链接文本](链接地址)
2.5 图片
插入图片需要指定图片的地址和可选的替代文本:

2.6 列表
Markdown支持有序和无序列表:
1. 有序列表
2. 项目一
3. 项目二
- 无序列表
- 项目一
- 项目二
2.7 代码
使用反引号来包裹代码:
`单行代码`
\`\`\`
多行代码
\`\`\`
3. 高级特性
3.1 表格
Markdown中创建表格的语法如下:
| 表头1 | 表头2 | 表头3 |
| --- | --- | --- |
| 内容1 | 内容2 | 内容3 |
| 内容4 | 内容5 | 内容6 |
3.2 引用
使用大于号来创建引用:
> 引用内容
3.3 分隔线
使用三个或更多短横线、星号或下划线来创建分隔线:
---
***
___
3.4 脚注
使用特殊标记来创建脚注:
这是脚注[^1]。
[^1]: 脚注内容
4. 常用扩展
4.1 任务列表
- [x] 完成任务
- [ ] 进行中任务
4.2 流程图
流程图需要使用特殊的扩展,如mermaid:
```mermaid
graph LR
A[开始] --> B{是/否?}
B -- 是 --> C[结束]
B -- 否 --> A
### 4.3 数学公式
数学公式需要使用LaTeX语法:
```markdown
$$
E = mc^2
$$
5. 工具推荐
以下是一些Markdown编辑和预览的工具:
- 在线编辑器:StackEdit、Dillinger、Typora
- 桌面软件:Visual Studio Code、Sublime Text、Atom
- 服务器端工具:Jekyll、Hexo
6. 总结
Markdown语法简洁易学,能够帮助您快速地创建结构清晰、格式美观的文档。通过学习和掌握Markdown语法,您可以在博客写作、文档编写等领域提高效率,打造专业的排版效果。
