Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML页面。Markdown 语法主要包括以下几个部分:
1. 标题
在 Markdown 中,你可以通过在文字前面加上 # 来创建标题,# 的数量表示标题的级别。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
2. 段落和换行
段落之间留一个空行。如果想在行内换行,可以在行尾添加两个空格。
这是第一段。
这是第二段,这里有两个空格。
3. 强调
使用星号 * 或下划线 _ 来进行强调。
*斜体文本* 或 _斜体文本_
**粗体文本** 或 __粗体文本__
***粗斜体文本*** 或 ___粗斜体文本___
斜体文本 或 斜体文本
粗体文本 或 粗体文本
粗斜体文本 或 粗斜体文本
4. 列表
无序列表使用星号 *、加号 + 或减号 - 作为列表标记。
* 列表项一
* 列表项二
* 子列表项一
- 列表项一
- 列表项二
- 子列表项一 有序列表则使用数字后跟一个英文句点。
1. 第一项
2. 第二项
1. 子列表项一
5. 链接
[链接文字](链接地址)
[链接文字](#链接ID)
[Google](https://www.google.com/)
链接文字](链接地址)
6. 图片


7. 引用
在段落前面加上 > 来创建引用。
> 这是一段引用。
>
> 这是引用的第二段。
这是一段引用。
这是引用的第二段。
8. 代码
行内代码使用反引号 ` 包裹。
`这是行内代码`
代码块则使用三个反引号 或四个空格缩进。
```javascript
console.log('Hello, world!');
或者
console.log('Hello, world!');
### 9. 水平线
三个或更多的星号 `*`、双破折号 `--` 或下划线 `-` 会生成一条水平线。
```markdown
---
---
***
10. 表格
使用竖线 | 和破折号 - 来创建表格,并使用冒号 : 来指定对齐方式。
| 标题1 | 标题2 | 标题3 |
|-------|:-----:|------:|
| 文本1 | 文本2 | 文本3 |
| 文本4 | 文本5 | 文本6 |
| 标题1 | 标题2 | 标题3 |
|---|---|---|
| 文本1 | 文本2 | 文本3 |
| 文本4 | 文本5 | 文本6 |
11. 强调文本
使用两个星号 ** 或两个下划线 _ _ 来强调文本。
**这是加粗的文本**
__这也是加粗的文本__
12. 删除线
使用两个波浪号 ~~ 来给文本添加删除线。
~~这是删除线的文本~~
这是删除线的文本
这些是 Markdown 语法的基本元素。通过组合使用这些元素,你可以创建格式丰富的文档。记住,不同的 Markdown 解析器可能对某些语法元素的支持有所不同,因此在不同的平台和编辑器中,Markdown 的显示效果可能会有差异。