语法
基础语法
标题
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。
