首页 > 技术文章 > Markdown 语法

ynqwer 2020-12-27 19:41 原文

Markdown 基础语法

Markdown是一种轻量级的标记语言,用它可以编写出易读、结构清晰的文档,并且编写好之后的文档还可以导出成Word、PDF、图片等多种格式的文档,用Markdown编写的文档后缀一般为.md或者.markdown,下面是Markdown中的一些基本语法。

标题

在Markdown中,使用1~6个#开头注意:后面需要有一个空格)来表示1~6级标题,具体如下:

# 表示一级标题

## 表示二级标题

### 表示三级标题

#### 表示四级标题

##### 表示五级标题

###### 表示六级标题

段落

换行

在Markdown段落中,使用两个空格加一个回车来进行换行(注意:如果只使用一个回车是无法完成换行的,虽然在编辑的时候会显实换行效果,但是在经过渲染之后,换行效果就没有了),也可以使用两个回车来表示开始一个新的段落。

字体

在Markdown中,可以使用粗体斜体粗斜体三种字体,用一个*开头和一个*结尾表示斜体,两个*开头和两个*结尾表示粗体,三个*开头和三个*结尾表示粗斜体,具体如下:

*表示斜体*

**表示粗体**

***表示粗斜体***

分隔线

在Markdown中,可以在空行中注意:行内不能有其他内容)使用三个或以上的星号、减号或者下划线来产生一条分隔线,例如:

***

删除线

Markdown中,使用两个~开头和两个~结尾可以给文字添加删除线,效果如下:

~~表示添加删除线~~

下划线

下划线是由一对闭合u标签来完成的,以<u>开头</u>结束,效果如下:

<u>表示添加下划线</u>

脚注

如果需要使用脚注,格式为: [^注释内容]

列表

无序列表

使用一个星号或者一个加号或者或者一个减号注意:后面都需要有一个空格),具体效果如下:

  • * 无序列表
  • + 无序列表
  • - 无序列表

有序列表

使用数字加.可以生成有序列表,效果如下:

  1. 第一项
  2. 第二项
  3. 第三项

列表嵌套

我们也可以将有序列表和无序列表嵌套使用,方法为在子列表前面加四个空格,例如将无序列表嵌套到有序列表中:

  1. 第一项
    * 无序列表
    * 无序列表
  2. 第二项
    * 无序列表
    * 无序列表
  3. 第三项
    * 无序列表
    * 无序列表

区块

使用>开头(注意:后面需要有一个空格)可以产生一个区块,在区块中可以嵌套列表,在列表中也可以嵌套区块(在子区块前面添加四个空格)。

区块嵌套

最外层区块

第二层区块

第三层区块

列表中嵌套区块

  1. 第一项

    列表中嵌套区块

  2. 第二项

    列表中嵌套区块

区块中嵌套列表

  1. 第一项
  2. 第二项

链接

链接的使用方法如下:[链接名称](链接地址),例如:

[百度一下](https://www.baidu.com/)

效果如下:

百度一下

也可以直接使用<链接地址>的方法,例如:

<https://www.baidu.com/>

效果如下:

https://www.baidu.com/

表格

在Markdown中,可以生成表格,使用|来分隔不同的列,使用一个或多个-来区分表头和单元格,具体如下:

|第一列的表头|第二列的表头|

|-------------------|-----------------|

|第一行第一列|第一行第二列|

上面效果如下:

第一列的表头 第二列的表头
第一行第一列 第一行第二列

还可以在区分表格的时候设置表格的对其方式,方法如下:

:- 设置内容和标题居左对齐

:-:设置内容和标题居中对齐

-:设置内容和标题居右对齐

例如:

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

|:--------|:-----------: |--------: |

|内容|内容|内容|

上面效果如下:

左对齐 居中对齐 右对齐
内容 内容 内容

图片

Markdown中插入图片的方法为![alt 图片属性文本](图片路径)

推荐阅读