Markdown 教程
Markdown 是一种轻量级标记语言,旨在使书写内容的格式化变得简单。它由 John Gruber 和 Aaron Swartz 创建,主要用于撰写文档、博客文章、README 文件等。本文将详细介绍 Markdown 的基本语法及其高级用法。
目录
标题
Markdown 使用 #
来表示标题级别。标题级别从 1 到 6,对应的 #
的个数从 1 到 6。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
效果如下:
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
段落和换行
在 Markdown 中,段落之间需要一个空行。换行可以使用两个或更多的空格后接换行符,或在行末加上 <br>
标签。
- 使用:
这是第一段。<br> 这是第二段。
- 效果:
这是第一段。
这是第二段。
文本格式
Markdown 提供了多种文本格式。
粗体:使用 **
或 __
包围文本。
- 使用:
**这是粗体文本**
__这也是粗体文本__
- 效果:
这是粗体文本
这也是粗体文本
删除线:使用 ~~
包围文本。
- 使用:
~~这是删除线文本~~
- 效果:
这是删除线文本
斜体:
- 使用:
*这是斜体文本*
_这也是斜体文本_
~~这是删除线文本~~
- 效果:
这是斜体文本
这也是斜体文本
这是删除线文本
列表
Markdown 支持有序和无序列表。
无序列表:使用 *
、-
或 +
表示每个列表项。
- 使用:
* 项目一
* 项目二
* 子项目一
* 子项目二
- 效果:
- 项目一
- 项目二
- 子项目一
- 子项目二
有序列表:使用数字后接点号表示每个列表项(分子序号加tab)
- 使用:
1. 项目一
2. 项目二
1. 子项目一
2. 子项目二
- 效果:
- 项目一
- 项目二
- 子项目一
- 子项目二
链接和图片
Markdown 使用方括号和圆括号来表示链接和图片。
- 使用:
[链接文本](URL)
。
[这是一个链接](https://www.example.com)
- 效果:
这是一个链接
图片:
- 使用:
![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传]()
。 - 效果:
引用
引用使用 >
表示,可以嵌套使用。
- 使用:
> 这是一个引用
>> 这是一个嵌套引用
- 效果:
这是一个引用
这是一个嵌套引用
代码
Markdown 支持行内代码和代码块。
- 使用: 行内代码:使用反引号 `` 包围。
这是 `行内代码` 示例。
- 效果:
这是行内代码
示例。
代码块:使用三个反引号或缩进四个空格。
- 使用:
```
这是代码块
``` - 效果:
这是代码块
表格
Markdown 支持创建简单的表格。
- 使用:
| 头部1 | 头部2 |
|-------|-------|
| 单元格1 | 单元格2 |
| 单元格3 | 单元格4 |
- 效果:
头部1 | 头部2 |
---|---|
单元格1 | 单元格2 |
单元格3 | 单元格4 |
分隔线
分隔线使用三个或更多的星号、短线或下划线。
- 使用:
***
---
___
- 效果:
扩展语法
一些 Markdown 实现支持扩展语法,如任务列表、表情符号等。
任务列表:
- 使用:
- [ ] 任务一
- [x] 任务二
- 效果:
- 任务一
- 任务二
表情符号:
- 使用:
:smile: :heart:
- 效果: