Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。Markdown 的语法简洁明了,易于学习,被广泛应用于博客、论坛、项目文档等场景。
以下是对 Markdown 语法的一个详细解析,帮助您快速掌握排版与格式化技巧。
1. 标题
Markdown 支持两种标题样式:# 和 ##。# 表示一级标题,## 表示二级标题,以此类推。
# 一级标题
## 二级标题
### 三级标题
2. 段落
在 Markdown 中,段落由一个或多个空行分隔。直接在行首插入两个以上空格,可以使文本缩进。
这是一个段落。
这是一个缩进的段落。
这是一个换行的段落。
3. 强调
Markdown 支持三种强调样式:*、_ 和 **。
*或_用于表示斜体,例如:这是一个斜体文本。**或__用于表示粗体,例如:这是一个粗体文本。
4. 列表
Markdown 支持有序和无序列表。
- 无序列表使用
-、*或+表示,例如:
- 列表项1
- 列表项2
- 列表项3
- 有序列表使用数字和句点表示,例如:
1. 列表项1
2. 列表项2
3. 列表项3
5. 链接
Markdown 支持两种链接方式:行内链接和参考链接。
- 行内链接:
[链接文本](链接地址),例如:访问我的博客 - 参考链接:
[链接文本][引用编号],其中[引用编号]在文档的任何位置定义,例如:
[链接文本][1]
[1]: https://www.example.com
6. 图片
Markdown 支持两种图片插入方式:行内链接和参考链接。
- 行内链接:
,例如: - 参考链接:
![图片描述][引用编号],其中[引用编号]在文档的任何位置定义,例如:
![Markdown][1]
[1]: https://www.example.com/markdown.png
7. 代码
Markdown 支持两种代码展示方式:行内代码和代码块。
- 行内代码:使用反引号 包围,例如:
console.log('Hello, world!'); - 代码块:使用三个反引号 “` 包围,并指定语言,例如:
```javascript
console.log('Hello, world!');
8. 表格
Markdown 支持两种表格形式:网格表格和嵌套表格。
- 网格表格:使用竖线
|和短横线-表示,例如:
| 表头1 | 表头2 | 表头3 |
| --- | --- | --- |
| 内容1 | 内容2 | 内容3 |
| 内容4 | 内容5 | 内容6 |
- 嵌套表格:使用短横线
-和竖线|组合,例如:
| 表头1 | 表头2 | 表头3 |
| --- | --- | --- |
| 内容1 | 内容2 | 内容3 |
| 内容4 | 内容5 | 内容6 |
| | 内容7 | 内容8 |
9. 分隔线
Markdown 支持三种分隔线:短横线、星号和下划线。
---
***
___
10. 引用
Markdown 支持两种引用方式:行内引用和块引用。
- 行内引用:使用
>表示,例如:> 这是一个引用文本。 - 块引用:使用多个
>表示,例如:
> 这是一个引用文本。
>
> 这是另一个引用文本。
总结
通过以上解析,相信您已经对 Markdown 语法有了基本的了解。Markdown 的语法简洁明了,易于学习,能够帮助您快速排版和格式化文档。希望本文能帮助您更好地掌握 Markdown,提高写作效率。
