MarkDown语法

标题

1
2
3
# 一级标题
## 二级标题
### 三级标题

列表

无序列表

1
2
3
4
5
- 项目1
- 项目2
* 项目2.1
* 项目2.2
+ 项目3

有序列表

1
2
3
4
1. 第一步
2. 第二步
1. 第二步的子步骤
2. 另一个子步骤

链接

1
[Markdown 教程](https://www.example.com)

图片

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

强调

1
*斜体*  **粗体**

引用

1
> 这是引用的文本。

代码

1
2
3
4
5
6
7
8
使用反引号表示 `inline code` 或者

\```
// 代码块示例
function greet() {
console.log("Hello, World!");
}
\```

水平线

1
---

表格

1
2
3
4
| 表头1 | 表头2 |
| ------ | ------ |
| 内容1 | 内容2 |
| 内容3 | 内容4 |

删除线

1
~~被删除的文字~~

注脚

1
2
3
创建一个注脚[^1]

[^1]: 这是注脚的解释.

数学公式

1
2
3
$$
E=mc^2
$$

任务列表

1
2
- [x] 已完成的任务
- [ ] 未完成的任务

嵌套列表

1
2
3
4
5
1. 列表项
- 子列表项
* 孙子列表项
- 另一个子列表项
2. 另一个列表项

定义列表

1
2
3
Markdown
: 一种轻量级标记语言
: 由 John Gruber 和 Aaron Swartz 创建

行内链接

1
请查看[文件](../blob/master/README.md)

自动链接

1
<https://www.example.com>

HTML

1
2
3
4
<dl>
<dt>Markdown</dt>
<dd>一种轻量级标记语言</dd>
</dl>

表情符号

1
:smile: :heart: :rocket:

分割线

1
---

脚注

1
2
3
这是一个脚注[^1]。

[^1]: 这是脚注的解释。

注释

1
<!-- 这是注释,将不会在渲染后显示 -->

字体颜色

1
<font color='red'>这段文字是红色的</font>

代码块指定语言

1
2
3
```python
def greet():
print("Hello, World!")
1
2
3
4
5
### 对齐文本
```markdown
| 左对齐 | 居中 | 右对齐 |
| :--- | :---: | ---: |
| 内容 | 内容 | 内容 |

上标与下标

1
H~2~O 是液体。 x^2^ 表示 x 的平方。

块引用中使用列表等

1
2
3
> 这是一个块引用
> - 包含列表
> 1. 和子列表

当然,请看以下更多的 Markdown 语法示例:

插入视频

1
[![视频描述](https://img.youtube.com/vi/视频ID/0.jpg)](https://www.youtube.com/watch?v=视频ID)

目录

1
[[toc]]

页面内跳转

1
[回到顶部](#top)

数学公式

1
2
3
$$
\frac{n!}{k!(n-k)!} = \binom{n}{k}
$$

当然,以下是更多详细的 Markdown 语法示例:

视频

1
2
<video src="movie.mp4" width="320" height="240" controls="controls">
</video>

文本对齐

1
2
3
左对齐:{: .text-left}
居中对齐:{: .text-center}
右对齐:{: .text-right}

图片链接

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

字体大小

1
<span style="font-size: 24px;">这是大字体文本。</span>

空格

1
2
&ensp; 或 &#8194; 一个空格
&emsp; 或 &#8195; 两个空格

下划线

1
<u>这段文字会被下划线</u>

响应式图片

1
<img src="image.jpg" alt="图片描述" style="width:100%;height:auto;">