跳转至

Markdown 语法备忘速查手册

标题

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

段落和普通文本

这一句普通markdown文本。

这是一个较长的markdown文本,示例如何使用markdown书写较长文本和段落。

输出如下:

这一句普通markdown文本。

这是一个较长的markdown文本,示例如何使用markdown书写较长文本和段落。

水平分割线

***
---
_________________

输出如下:




强调

加粗

这是一个加粗文本示例:**加粗文本 1**。

这是一个加粗文本示例:__加粗文本 2__。

输出如下:

这是一个加粗文本示例:加粗文本 1

这是一个加粗文本示例:加粗文本 2

斜体

这是一个斜体文本示例: *斜体文本 1*
这是一个斜体文本示例: _斜体文本 2_

输出如下:

这是一个斜体文本示例: 斜体文本 1

这是一个斜体文本示例: 斜体文本 2

加粗和斜体

这是一个加粗且斜体的文本示例: ***加粗且斜体文本 1***。

这是一个加粗且斜体的文本示例:___加粗且斜体文本 2___。

这是一个加粗且斜体的文本示例: __*加粗且斜体文本 3*__
这是一个加粗且斜体的文本示例:**_加粗且斜体文本 4_**。

输出如下:

这是一个加粗且斜体的文本示例: 加粗且斜体文本 1

这是一个加粗且斜体的文本示例:加粗且斜体文本 2

这是一个加粗且斜体的文本示例: 加粗且斜体文本 3

这是一个加粗且斜体的文本示例:加粗且斜体文本 4_

标志

这是一个表示示例,如 `Denote`

输出如下:

这是一个表示示例,如 Denote

列表

有序列表

1. 列表第一项
2. 列表第二项
3. 列表第三项
   1. 列表三第一小项
   2. 列表三第二小项
4. 列表第四项

输出如下:

  1. 列表第一项
  2. 列表第二项
  3. 列表第三项
    1. 列表三第一小项
    2. 列表三第二小项
  4. 列表第四项

无序列表

- 列表第一项
- 列表第二项
- 列表第三项
    - 列表三第一小项
    - 列表三第二小项
- 列表第四项

输出如下:

  • 列表第一项
  • 列表第二项
  • 列表第三项
    • 列表三第一小项
    • 列表三第二小项
  • 列表第四项

列表中使用其他元素

在列表中使用引用块

- 这是无序列表第一项
- 这是第二个无序列表项
  > 这是第二个无序列表项内的引用块
- 这是第三个无序列表项

输出如下:

  • 这是无序列表第一项
  • 这是第二个无序列表项

    这是第二个无序列表项内的引用块

  • 这是第三个无序列表项

引用块

> 这是一个引用块示例。

输出如下:

这是一个引用块示例。

引用块包含多个段落

> 这是一个引用块示例,内部包含多个段落, 这是第一段。
>
> 这是一个引用块示例,内部包含多个段落, 这是第二段。

输出如下:

这是一个引用块示例,内部包含多个段落, 这是第一段。

这是一个引用块示例,内部包含多个段落, 这是第二段。

嵌套引用块

> 这是一个普通的引用块示例。
>
>> 这是一个引用块嵌套引用块的示例。

输出如下:

这是一个普通的引用块示例。

这是一个引用块嵌套引用块的示例。

引用块包含其他元素

> #### 在引用块中使用标题
>
> - 在引用块内使用无序列表,第一项。
> - 在引用块内使用无序列表,第二项。
>
> 在引用块中使用 *斜体文本* 和 **加粗文本**段落。

输出如下:

在引用块中使用标题

  • 在引用块内使用无序列表,第一项。
  • 在引用块内使用无序列表,第二项。

在引用块中使用 斜体文本 和 **加粗文本**段落。

代码块

    ```c
    #include <stdio.h>
    int main() {
        printf("Hello, World!\n");
        return 0;
    }
    ```

输出如下:

#include <stdio.h>
int main() {
    printf("Hello, World!\n");
    return 0;
}

图片

![这是一个本地图片示例](../../assets/images/illustration.png)

输出如下:

这是一个本地图片示例

Linking Images

[![这是一个超链接示例](../../assets/images/illustration.png "ReferBe")](https://referbe.com)

输出如下:

这是一个超链接示例

超链接

ReferBe(<https://referbe.com>) 是一个可以快速检索精确文档内容的开放文档聚合站点。

输出如下:

ReferBe(https://referbe.com) 是一个可以快速检索精确文档内容的开放文档聚合站点。

带标题的超链接

[ReferBe](https://referbe.com "ReferBe Website") 是一个可以快速检索精确文档内容的开放文档聚合站点。

输出如下:

ReferBe 是一个可以快速检索精确文档内容的开放文档聚合站点。

网址和Email地址

<https://www.referbe.com>

<fake@example.com>

输出如下:

https://www.referbe.com

fake@example.com

格式化超链接

ReferBe 的链接地址是: **[ReferBe](https://referbe.com)**.

ReferBe 的链接地址是: *[ReferBe](https://www.referbe.com)*.

Images part 的链接地址是: [`Images`](#Images).

输出如下:

ReferBe 的链接地址是: ReferBe.

ReferBe 的链接地址是: ReferBe.

Images part 的链接地址是: Images.

格式化链接的一部分

ReferBe[1]

ReferBe [2]

[1]: https://referbe.com
[2]: https://referbe.com

输出如下:

ReferBe1

ReferBe 2

转义忽略符号

\* 忽略星号,如果没有反斜杠,这将是无序列表中的一个项目符号。

输出如下:

* 忽略星号,如果没有反斜杠,这将是无序列表中的一个项目符号。

可以转义忽略的符号

符号 名称描述
\ 反斜杠 backslash
` 回溯 backtick
* 星号 asterisk
_ 下划线 underscore
{ } 花括号 curly braces
[ ] 中括号brackets
< > 尖括号 angle brackets
( ) 小括号 parentheses
# 磅符号 pound sign
+ 加号 plus sign
- 减号(连字符) minus sign (hyphen)
. 点 dot
! 感叹号 exclamation mark
| 管道 pipe