语法

基础语法

标题

Markdown 使用#号来表示标题。根据#号的数量,可以创建不同级别的标题,最多支持六级标题。

# 一级标题

## 二级标题

### 三级标题

#### 四级标题

##### 五级标题

###### 六级标题

每个级别的标题在转换为 HTML 时,会分别对应<h1><h6>标签。

标题不仅可以单独使用,还可以与其他 Markdown 语法结合使用,例如在标题中使用粗体斜体链接行内代码等,来丰富文档内容的表现形式。

### 一个**粗体**标题

### 一个*斜体*标题

### 含有[链接](https://dabaz.me)的标题

### 含有`代码`的标题

段落

段落是由一个或多个连续的文本行组成的文本块。段落与段落之间需要一个或多个空行来分隔。以下是一个基本的段落示例:

这是一个段落。段落包含连续的文本行。

这是另一个段落。段落之间用一个或多个空行分隔。

Markdown 允许在段落中使用其他的标记语法,使内容更加丰富和灵活,例如强调文本链接行内代码、引用和列表。


强换行

在Markdown中,通常情况下,文本在同一段落内会被自动折行,不需要特别的换行符。如果你希望在Markdown文档中创建一个强制换行(即在不新起一个段落的情况下换行),可以使用两个及以上个空格。

在你希望换行的地方添加两个或更多空格,然后按回车键。这是最常见和推荐的方法,因为它是标准Markdown语法的一部分。

这是第一行。  
这是第二行,第一行的末尾使用了两个空格进行强制换行。

字体样式

Markdown 提供了几种简单的方式来设置文本的字体样式,包括粗体、斜体和删除线。

粗体

使用两个星号 ** 或两个下划线 __ 包围文本。

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

虽然使用两个下划线 __ 表示粗体是 Markdown 语法的一部分,但为了避免潜在的格式问题,建议使用两个星号 ** 来表示粗体文本。这样可以确保文本的正确渲染和更好的可读性。

这是**粗体**文本
这不是__粗体__文本

斜体

使用一个星号 * 或一个下划线 _ 包围文本。

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

和粗体文本一样,为了避免潜在的格式问题,建议使用星号 * 来表示斜体文本。这样可以确保文本的正确渲染和更好的可读性。

这是*斜体*文本
这不是_斜体_文本

删除线

使用两个波浪线 ~~ 包围文本。

~~这是删除线文本~~

引用

引用文本使用>符号表示。

> 这是一个引用文本

引用文本可以嵌套,只需要在上一级引用文本中添加更多的>符号即可。

> 这是一个引用文本
>> 这是一个嵌套的引用文本
>>> 这是一个嵌套的引用文本

引用文本可以包含其他 Markdown 语法,例如粗体斜体链接行内代码等。

> ## 这是一个引用文本
> - 列表项

列表

Markdown 支持有序列表和无序列表。

无序列表

无序列表使用星号 *、加号 + 或减号 - 表示。

- 项目1
* 项目2
+ 项目3

有序列表

有序列表使用Markdown 使用数字和点号 . 表示。

1. 项目1
2. 项目2
3. 项目3

列表项同样可以包含其他 Markdown 语法,例如粗体斜体链接行内代码等。

列表也可以嵌套,内层列表需要缩进两个空格。

- 这是一个列表项
  - 这是一个嵌套的列表项

链接与图片

Markdown 允许插入链接和图片,其格式相近。

链接

使用方括号 [] 包围链接文本,然后紧接着使用括号 () 包围 URL。

[这是一个链接](https://dabaz.me)

图片

图片:使用感叹号 ! 加上方括号 [] 包围替代文本,然后紧接着使用括号 () 包围图片 URL。

![图片的替代文本](https://www.example.com/image.jpg)
上一篇
Markdown的应用场景
下一篇
拓展语法