Skip to main content

Markdown 指南

本文为 Markdown 使用指南。

参考资料

简介

2004 年,约翰·格鲁伯(John Gruber)创造了 Markdown,一种专门针对网络写作的文本标记语言。使用 Markdown,你只需在写作过程中插入少量的标记符号,就能很轻松地进行排版(例如设置标题、加粗、列表、引用等)。

Markdown 文档以纯文本格式存储,这意味着,它们可以用几乎任一文本编辑器打开。同时,又能通过 Markdown 编辑器导出为带排版的富文本文档、HTML 网页等等。纯粹、简洁、易用、灵活,都是人们喜欢 Markdown 的原因。

推荐一个我常用的 Markdown 排版工具软件:Typora

本文仅说明语法规则,不包含格式与排版建议。

段落

段落 是由一个或多个连续的 文本行 组成,前后要有至少 11空行

第一段
第一句
第二句

第二段
第三句
第四句
http://localhost:3000

第一段 第一句 第二句

第二段 第三句 第四句

标题

使用 井号#)表示 标题161\sim 6 个井号(#)分别对应 161\sim 6 级标题。

# 一级标题示例

## 二级标题示例

### 三级标题示例

#### 四级标题示例

##### 五级标题示例

###### 六级标题示例

普通文本示例
http://localhost:3000

一级标题示例

二级标题示例

三级标题示例

四级标题示例

五级标题示例
六级标题示例

普通文本示例

强调

加粗

使用 22星号**)或 下划线__)包围文本表示 加粗

这是一个 **加粗** 示例。
http://localhost:3000

这是一个 加粗 示例。

斜体

使用 11星号*)或 下划线_)包围文本表示 斜体

这是一个 _斜体_ 示例。
http://localhost:3000

这是一个 斜体 示例。

删除线

使用 22波浪线~~)包围文本表示 删除线

这是一个 ~~删除线~~ 示例。
http://localhost:3000

这是一个 删除线 示例。

列表

无序列表

使用 连字符-)、星号*)或 加号+)表示 无序列表

- 无序列表 1
- 无序列表 2
- 无序列表 3
http://localhost:3000
  • 无序列表 1
  • 无序列表 2
  • 无序列表 3

有序列表

使用 数字 + 句点 表示 有序列表

1. 有序列表 1
2. 有序列表 2
3. 有序列表 3
http://localhost:3000
  1. 有序列表 1
  2. 有序列表 2
  3. 有序列表 3

任务列表

使用 [ ][x] 表示 任务列表

- [x] 任务列表 1
- [ ] 任务列表 2
- [x] 任务列表 3
http://localhost:3000
  • 任务列表 1
  • 任务列表 2
  • 任务列表 3

代码块

行内代码

使用 11反引号`)表示 行内代码

`Lorem ipsum`
http://localhost:3000

Lorem ipsum

行间代码

使用 33反引号```)表示 行间代码

```cpp
#include <bits/stdc++.h>
using namespace std;

int main()
{
cout<<"Hello, world!"<<'\n';
return 0;
}
```
http://localhost:3000
#include <bits/stdc++.h>
using namespace std;

int main()
{
cout<<"Hello, world!"<<'\n';
return 0;
}

链接

使用 [链接文本](链接地址) 插入 链接

[示例链接](https://example.com)
http://localhost:3000

图片

使用 ![替代文本](图片链接) 插入 图片

![示例图片](https://dummyimage.com/250.png&text=Image)
http://localhost:3000

示例图片

引用

使用 大于号>)表示 引用

> 第一段
>
> 第二段
>
> 第三段
http://localhost:3000

第一段

第二段

第三段

表格

使用 管道符|)划分单元格,第二行使用 冒号:)和 连字符-)设置对齐方式。

| 此列左对齐 | 此列居中对齐 | 此列右对齐 |
| :--------- | :----------: | ---------: |
| 内容示例 1 | 内容示例 2 | 内容示例 3 |
| 内容示例 4 | 内容示例 5 | 内容示例 6 |
http://localhost:3000
此列左对齐此列居中对齐此列右对齐
内容示例 1内容示例 2内容示例 3
内容示例 4内容示例 5内容示例 6

分隔线

使用不少于 33连字符-)或 星号*)表示 分隔线。该行不能包含其他内容,但可以插入空格。

第一段

---

第二段
http://localhost:3000

第一段


第二段