Skip to content

Markdown 基础语法

Markdown 提供了一系列简单的标记符号,用于表示文本的结构和格式。下面我们将详细介绍这些基础语法。

标题(H1-H6)

使用 # 符号来表示标题,# 的数量表示标题的级别,从 1 到 6。

markdown
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

段落与换行

在 Markdown 中,段落之间需要空一行。如果要在段落内换行,可以在行尾添加两个或更多空格,然后按回车键。

markdown
这是第一个段落。

这是第二个段落,与第一个段落之间有空行。

这是一行文本  
这是同一段落的下一行,通过行尾添加空格实现换行。

强调(粗体、斜体)

粗体

使用 **__ 包围文本实现粗体效果。

markdown
**这是粗体文本**
__这也是粗体文本__

斜体

使用 *_ 包围文本实现斜体效果。

markdown
*这是斜体文本*
_这也是斜体文本_

粗体加斜体

可以组合使用粗体和斜体标记。

markdown
***这是粗体加斜体文本***
___这也是粗体加斜体文本___

列表(有序列表、无序列表)

无序列表

使用 -*+ 作为列表项的标记。

markdown
- 列表项 1
- 列表项 2
- 列表项 3

* 列表项 1
* 列表项 2
* 列表项 3

+ 列表项 1
+ 列表项 2
+ 列表项 3

有序列表

使用数字加 . 作为列表项的标记。

markdown
1. 列表项 1
2. 列表项 2
3. 列表项 3

嵌套列表

列表可以嵌套,通过缩进实现。

markdown
1. 一级列表项 1
   - 二级列表项 1
   - 二级列表项 2
2. 一级列表项 2
   1. 二级列表项 1
   2. 二级列表项 2

引用(单行引用、嵌套引用)

使用 > 符号表示引用。

单行引用

markdown
> 这是一个引用。

多行引用

markdown
> 这是一个多行引用。
> 第二行引用。
> 第三行引用。

嵌套引用

markdown
> 这是一级引用。
> > 这是二级引用。
> > > 这是三级引用。

代码(行内代码、代码块)

行内代码

使用 ` 包围代码片段。

markdown
这是行内代码 `const x = 10;` 的示例。

代码块

使用三个 ` 包围代码块,可以指定语言。

markdown
```javascript
function hello() {
  console.log('Hello, world!');
}
python
def hello():
    print('Hello, world!')

## 链接(行内链接、参考链接)

### 行内链接

```markdown
[链接文本](https://www.example.com)

带标题的链接

markdown
[链接文本](https://www.example.com "链接标题")

参考链接

markdown
[链接文本][1]

[1]: https://www.example.com "链接标题"

图片(基本图片、带标题图片)

基本图片

markdown
![图片描述](https://www.example.com/image.jpg)

带标题的图片

markdown
![图片描述](https://www.example.com/image.jpg "图片标题")

图片作为链接

markdown
[![图片描述](https://www.example.com/image.jpg)](https://www.example.com)

小结

以上就是 Markdown 的基础语法,掌握这些语法后,你就可以开始编写基本的 Markdown 文档了。在接下来的章节中,我们将介绍更多高级技巧,帮助你进一步提升 Markdown 文档的质量和效果。