Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。它被广泛应用于各种平台和项目中,如GitHub、Stack Overflow等。下面,我将详细讲解Markdown的语法,帮助你轻松掌握编写格式化文本的技巧。
基础语法
标题
Markdown支持多种标题级别,通过在行首添加相应数量的#符号来实现。#符号的数量决定了标题的级别,最多为6级。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
段落
Markdown将两个以上空行之间的文本视为独立的段落。
这是一段文字。
这是一个新的段落。
这是一个新段落的第一行。
这是新段落的第一行。
强调
使用星号*或下划线_对文本进行加粗或斜体。
- 斜体:
*这是斜体*或_这是斜体_ - 加粗:
**这是加粗**或__这是加粗__
链接
Markdown中,链接由两部分组成:链接文字和链接地址。
这是一个[链接](http://www.example.com)
图片
图片的语法与链接类似,同样包含链接文字和链接地址。

列表
Markdown支持有序列表和无序列表。
- 有序列表:在列表项前添加数字和英文句点。
1. 列表项一
2. 列表项二
3. 列表项三
- 无序列表:在列表项前添加英文句点或星号。
- 列表项一
- 列表项二
- 列表项三
高级语法
引用
使用>符号来实现引用。
> 这是一个引用示例。
代码块
Markdown支持三种代码块格式:普通代码块、高亮代码块和折叠代码块。
- 普通代码块:在代码前后各添加四个空格或一个制表符。
function test() {
return "Hello, Markdown!";
}
- 高亮代码块:使用三个反引号包裹代码,并在末尾指定语言。
```javascript
function test() {
return "Hello, Markdown!";
}
- 折叠代码块:在代码前后各添加三个反引号,并在首行添加
<details>标签。
<details>
<summary>点击查看代码</summary>
```javascript
function test() {
return "Hello, Markdown!";
}
### 表格
Markdown中,表格使用竖线`|`来分隔单元格,并在表格首行使用`-`来定义列。
```markdown
| 表头一 | 表头二 | 表头三 |
| --- | --- | --- |
| 内容一 | 内容二 | 内容三 |
| 内容四 | 内容五 | 内容六 |
分隔线
Markdown使用三个或以上短横线-、星号*或下划线_来创建分隔线。
---
*---
---
总结
Markdown语法简单易学,可以帮助你轻松地编写格式化文本。通过掌握上述语法,你可以创作出具有专业水准的文档,让阅读者拥有更好的阅读体验。祝你写作愉快!
