Markdown的主要语法介绍

Markdown 是一种轻量级标记语言,它使用简单的语法来格式化文本。Markdown 的语法非常简单,常用的 Markdown 语法有以下几点:

标题

在Markdown中,可以使用 # 号表示不同级别的标题。例如:

1
2
3
4
5
6
7
8
9
10
11

# 一级标题

## 二级标题
### 三级标题

#### 四级标题
##### 五级标题

###### 六级标题

显示:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

一级标题到六级标题,分别对应 1-6 个 # 号。

列表

Markdown 支持无序列表和有序列表。
无序列表使用 -、+、* 任意一种符号即可:

1
2
3
4
5
6

- 无序列表项1

- 无序列表项2
- 无序列表项3

显示:

  • 无序列表项1

  • 无序列表项2

  • 无序列表项3

有序列表使用数字后接 . 号:

1
2
3
4
5
6

1. 有序列表项1

2. 有序列表项2
3. 有序列表项3

显示:

  1. 有序列表项1

  2. 有序列表项2

  3. 有序列表项3

代码块

Markdown 中插入代码块使用( ```) 包裹代码,并指定语言:

python print('Hello World!') ​

显示:

1
2
print('Hello World!') 

链接

Markdown中的链接格式如下:

1
2
3

[链接文字](链接地址)

例如:

1
2
3

[简书](https://www.jianshu.com)

显示:简书

图片

插入图片的语法和插入链接类似,只是前面多一个 ! :

1
2
3

![图片alt](图片地址)

引用

如果要标记一段引用文字,可以在前面加 > :

1
2
3

> 这是一个引用

显示:

这是一个引用

粗体和斜体

使用 ** 和 __ 表示粗体,使用 * 和 _ 表示斜体。
例如:

1
2
3
4
5
6
7
8
9

**这是粗体文字**

_\_这是粗体文字_\_

*这是斜体文字*

_这是斜体文字_

显示为:

这是粗体文字

这是粗体文字

这是斜体文字

这是斜体文字

表格

在Markdown中,可以使用|来创建表格,使用-来创建表头。

例如:

1
2
3
4
5
6
7
8

|name|age|

|-|-|
|张三|18|

|李四|20|

显示为:

|name|age|

|-|-|
|张三|18|

|李四|20|

我们可以对齐表格中的文字:

  • 使用:-表示左对齐

  • 使用:-:表示居中对齐

  • 使用-:表示右对齐
    例如:

1
2
3
4
5
6
7
8

| 左对齐 | 居中对齐 | 右对齐 |

| :------ | :--------: | ------:|
| 数据1 | 数据2 | 数据3 |

| 数据4 | 数据5 | 数据6 |

显示:

| 左对齐| 居中对齐| 右对齐|

| :——- | :——-: | ——-:|
| 数据1 | 数据2 | 数据3 |

| 数据4 | 数据5 | 数据6 |

内嵌HTML

Markdown 支持直接在文档内嵌入 HTML 代码,只要将 HTML 代码用 和 标签包裹起来即可。
例如:

1
2
3

这是红色文字

显示:这是红色文字

转义字符

如果要显示原本用于Markdown格式化的字符,可以使用反斜线\进行转义。
例如:

1
2
3

\\*文本会显示星号\\*

显示:\文本会显示星号\

删除线

使用 ~~ 表示删除线。
例如:

1
2
3

~~这句话有删除线~~

显示:
这句话有删除线

分隔线

可以使用三个或以上 - 或者 * 来添加分隔线。
例如:

1
2
3
4
5

---

***

显示:


下划线

1
2
3

下划线

显示:下划线

上标

使用HTML的``标签来表示上标。
实例:

1
2
3

2nd 表示第二。

显示:2nd

下标

使用HTML的``标签来表示下标。
实例:

1
2
3

H2O 表示水分子。

显示:H2O

自动链接

Markdown 支持以合理的方式自动转换 URL 为链接。
例如:

1
2
3

https://www.google.com

这基本概括了 Markdown 的主要语法, 这篇文章只是对其做一个简单的介绍,希望可以帮助你快速了解 Markdown 的用法。