Markdown|基础语法
引言
Markdown 是一种轻量级的标记语言,通常用于格式化文本。它易于阅读和编写,被广泛用于撰写文档、博客、电子邮件等。以下是 Markdown 的基本语法介绍。
标题
使用 #
字符来表示标题的等级。#
的数量表示标题的级别,从 H1 到 H6。
# H1
## H2
## H3
#### H4
##### H5
###### H6
段落和换行
段落通过空行分隔。若要在段落内换行,可以在行末添加两个空格,然后按 Enter。
这是第一段。
这是第二段。
使用两个空格换行:
这是第一行。
这是第二行。
强调
使用星号或下划线进行强调。
- 斜体:用一个星号或一个下划线包围文本。
_斜体_ 或 _斜体_
- 粗体:用两个星号或两个下划线包围文本。
**粗体** 或 **粗体**
- 粗斜体:用三个星号或三个下划线包围文本。
**_粗斜体_** 或 **_粗斜体_**
- 样式的嵌套:可以在同一文本中组合使用多种样式。例如,粗体和斜体。
这是 **_加粗且斜体_** 的文本。
列表
无序列表
使用星号、加号或减号来创建无序列表。
- 项目 1
- 项目 2
- 子项目 1
- 子项目 2
* 项目 A
* 项目 B
有序列表
使用数字与点来创建有序列表。
1. 第一项
2. 第二项
1. 子项 1
2. 子项 2
嵌套列表
可以组合有序列表和无序列表创建嵌套列表。
1. 第一项
- 子项 A
- 子项 B
2. 第二项
链接
创建链接
使用方括号表示文本,后接圆括号表示 URL。
[OpenAI](https://www.openai.com)
嵌入式媒体
在一些 Markdown 渲染器中,可以嵌入视频和音频。
[![演示视频](http://img.youtube.com/vi/视频ID/0.jpg)](http://www.youtube.com/watch?v=视频ID)
链接标题
在 Markdown 中,你可以为链接添加标题属性,用于提供更多信息。
[链接文本](https://example.com '可选标题')
图片
插入图片
语法与链接类似,前面 加一个感叹号。
![Alt文本](https://example.com/image.png)
图像的链接
图像可以作为链接使用。
[![Alt文本](https://example.com/image.png)](https://example.com)
图片的链接和压缩
在某些渲染器中,图片可以通过压缩实现更为灵活的图像处理。
![Alt文本](https://example.com/image.png =100x200)
嵌入 GIF 动画
许多平台允许插入 GIF 动画与普通图片相同的方式。
![Alt文本](https://example.com/animation.gif)
引用
引用文本
使用 >
符号创建引用文本。
> 这是一段引用。
引用多段文本
可以在多段文本之间嵌入引用,以增强可读 性。
> 这是第一个引用段落。
> 这是第二个引用段落,可以继续。
> > 这是嵌套的引用。
块引用与多层嵌套引用
可以在引用中的引用。
> 这是外层引用。
>
> > 这是内层引用。
代码
行内代码
使用反引号(`)包围代码片段。
这是 `行内代码` 示例。
代码块
使用三个反引号(```)来创建代码块,可以指定语言以实现语法高亮。
```python
def hello():
print("Hello, World!")
```
水平线
使用三个或更多的星号、减号或下划线创建水平线。
---
表格
创建表格
使用管道符(|)创建表格。第一行为表头,第二行用短横线分隔。
| 姓名 | 年龄 |
| ----- | ---- |
| Alice | 24 |
| Bob | 30 |
数据表的多列对齐
在 Markdown 表格中,可以通过冒号设置对齐方式。
| 左对齐 | 中间对齐 | 右对齐 |
| :----- | :------: | -----: |
| 数据 1 | 数据 2 | 数据 3 |
任务列表
使用方括号来创建任务列表,未完成的任务用 [ ]
表示,完成的任务用 [x]
表示。
- [ ] 未完成的任务
- [x] 已完成的任务
删除线
使用两个波浪号 (~~
) 来表示删除线。
这是一个 ~~删除线~~ 示例。
表情符号
某些 Markdown 渲染器支持插入表情符号。通常使用冒号包围文本。
:D :smile: :star:
字体颜色和背景色(可能需要特定的渲染器支持)
Markdown 本身不支持字体或背景颜色,但某些平台(如 GitHub 或 Markdown 渲染器)可能会允许扩展语法。
使用 font 标签
<font color="red">这是红色的文本</font>
使用 span 标签:
<span style="color: blue;">这是蓝色的文本</span>
自定义样式(通过 HTML)
在一些 Markdown 编辑器中,可以使用 HTML 自定义样式,例如背景色或字体样式。
<span style="background-color: yellow;">高亮文本</span>