Markdown 语法教程

Markdown 语法教程

Markdown 是一种用来书写文档的轻量级标记语言,它使用纯文本格式,所以你可以使用任何文本编辑器来创建 Markdown 文件。下面是一些更详细的 Markdown 语法:

标题

Markdown 支持两种形式的标题,类似于 HTML 的 h1 到 h6 标签,可以使用 # 创建。 # 的数量表示标题的级别。

# 标题 1
## 标题 2
### 标题 3
#### 标题 4
##### 标题 5
###### 标题 6

你也可以在文字下面加上 ===--- 来创建标题 1 或标题 2。

标题 1
===

标题 2
---

文本样式

你可以使用特殊的字符来对文本进行格式化。

  • 粗体**粗体**__粗体__
  • 斜体*斜体*_斜体_
  • 删除线~~删除线~~
  • 粗斜体***粗斜体***

链接和图片

  • 链接:[链接文字](链接地址)
  • 图片:![图片的替代文字](图片链接)

列表

  • 无序列表使用星号 *、加号 + 或者减号 - 作为列表标记:

    * 列表项
    * 列表项
    * 列表项
    
  • 有序列表使用数字和一个点作为列表标记:

    1. 列表项
    2. 列表项
    3. 列表项
    
  • 嵌套的列表:在子列表的项前加四个空格。

    1. 列表项
        1. 子列表项
    2. 列表项
    

引用

使用 > 来创建引用:

> 这是一个引用。

引用可以嵌套,也可以包含其他的 Markdown 元素。

> 引用
>
> - 这是引用中的列表
> - 这是引用中的列表
>
> ## 这是引用中的标题
>
> **这是引用中的粗体**

代码

  • 单行代码:使用反引号 ` 将代码包围起来。例如 `代码`。

  • 多行代码:使用三个反引号 ``` 将代码块包围起来。

    这是一个代码块

你也可以在开始的三个反引号后面加上语言名称,来进行代码高亮。

```javascript
var x = 10;
console.log(x);

表格

你可以使用 | 来创建表格,并使用 - 来创建表头:

| 列标题1 | 列标题2 |
| --- | --- |
| 列内容1 | 列内容2 |
| 列内容3 | 列内容4 |

表格可以包含格式化文本:

| **粗体** | *斜体* | `代码` |
| --- | --- | --- |
| 内容1 | 内容2 | 内容3 |

水平分割线

可以使用三个或更多的星号 ***、减号 --- 或者下划线 ___ 来创建分割线:

***
---
___

转义字符

如果你需要在文本中显示特殊字符,你可以使用 \ 来转义:

\*这个星号将会被显示出来\*

脚注

Markdown 支持脚注,你可以使用 [^1] 来创建一个脚注。在文档的末尾,你可以使用 [^1]: 来定义这个脚注:

这是一个带有脚注的文本[^1]。

[^1]: 这是脚注的内容。

其他

此外,你还可以使用 <br> 来创建换行,或者在一行的末尾加上两个或更多的空格。