Markdown 语法终极指南
这篇文章旨在全面展示 Markdown 的所有常用语法,帮助你轻松掌握这个强大而简洁的标记语言。
1. 标题 (Headings)
使用 # 号可以创建标题,一个 # 代表一级标题,六个 # 代表六级标题。
这是一级标题 (H1)
这是二级标题 (H2)
这是三级标题 (H3)
这是四级标题 (H4)
这是五级标题 (H5)
这是六级标题 (H6)
# 这是一级标题 (H1)
## 这是二级标题 (H2)
### 这是三级标题 (H3)
#### 这是四级标题 (H4)
##### 这是五级标题 (H5)
###### 这是六级标题 (H6)
2. 文本样式 (Text Styles)
你可以轻松地为文本添加各种样式。
- 粗体 (Bold):
**粗体文本**或__粗体文本__ - 斜体 (Italic):
*斜体文本*或_斜体文本_ - 粗斜体 (Bold & Italic):
***粗斜体文本*** 删除线 (Strikethrough):~~要删除的文本~~
- **粗体 (Bold)**: `**粗体文本**` 或 `__粗体文本__`
- *斜体 (Italic)*: `*斜体文本*` 或 `_斜体文本_`
- ***粗斜体 (Bold & Italic)***: `***粗斜体文本***`
- ~~删除线 (Strikethrough)~~: `~~要删除的文本~~`
3. 引用 (Blockquotes)
使用 > 符号来创建引用块,非常适合引用他人的话语。
这是一个引用块。它会以特殊格式显示。
引用块还可以进行嵌套。
引用块内也可以包含其他 Markdown 元素,例如 粗体、斜体,甚至是列表。
> 这是一个引用块。它会以特殊格式显示。
>
> > 引用块还可以进行嵌套。
>
> 引用块内也可以包含其他 Markdown 元素,例如 **粗体**、*斜体*,甚至是列表。
4. 列表 (Lists)
4.1 有序列表 (Ordered List)
使用数字加英文句点来创建有序列表。
- 第一项
- 第二项
- 第三项
1. 第一项
2. 第二项
3. 第三项
4.2 无序列表 (Unordered List)
使用 -, *, 或 + 来创建无序列表。
- 项目一
- 项目二
- 这是一个嵌套的项目
- 可以进行更深层次的嵌套
- 这是一个嵌套的项目
- 项目一
- 项目二
- 这是一个嵌套的项目
- 可以进行更深层次的嵌套
4.3 任务列表 (Task List)
任务列表是无序列表的扩展,非常适合用于待办事项。
- 已完成的任务
- 未完成的任务
- 另一个待办事项
- [x] 已完成的任务
- [ ] 未完成的任务
- [ ] 另一个待办事项
5. 代码 (Code)
5.1 行内代码 (Inline Code)
使用一对反引号 ` 来包裹行内代码,例如 const message = "Hello, World!"; 这段代码。
`const message = "Hello, World!";`
5.2 代码块 (Code Block)
使用三对反引号 ``` 来创建代码块,并可以指定编程语言以获得语法高亮。
function greet(name) {
console.log(`Hello, ${name}!`);
}
greet("Markdown");
def add(a, b):
"""This function adds two numbers"""
return a + b
print(add(5, 3))
```javascript
function greet(name) {
console.log(`Hello, ${name}!`);
}
greet("Markdown");
def add(a, b):
"""This function adds two numbers"""
return a + b
print(add(5, 3))
6. 分隔线 (Horizontal Rule)
在一行中使用三个或更多的 -, *, 或 _ 来创建一条水平分隔线。
---
***
___
---
7. 链接 (Links)
这是一个指向当前网站的链接
这是一个链接 [Markdown语法](https://hengxb2018.ddns.net)。
8. 图片 (Images)
![]()
。
9. 表格 (Tables)
创建表格需要使用竖线 | 来分隔单元格,并使用连字符 - 来创建表头。
| 对齐方式 | 描述 | 示例代码 |
|---|---|---|
| 左对齐 | 默认对齐方式 | :--- |
| 右对齐 | 冒号在右边 | ---: |
| 居中对齐 | 两边都有冒号 | :---: |
示例表格:
| 姓名 | 职业 | 技能 |
|---|---|---|
| 张三 | 软件工程师 | Go, Python |
| 李四 | 前端开发者 | React, Vue |
| 王五 | 数据科学家 | R, SQL |
| 对齐方式 | 描述 | 示例代码 |
| :------- | :-------------------- | :-------------- |
| 左对齐 | 默认对齐方式 | `:---` |
| 右对齐 | 冒号在右边 | `---:` |
| 居中对齐 | 两边都有冒号 | `:---:` |
