基本Markdown语法

First Post:

Last Update:

Word Count:
1.1k

Read Time:
3 min

一些基本、常用的的Markdown的语法。

省得自己忘了。

来自Markdown官方教程

速查表

元素 Markdown 语法
标题 # H1
粗体 **bold text**
斜体 *italicized text*
引用块 > blockquote
有序列表 1. First item
无序列表 - First item
代码 `code`
分隔线 ---
链接 [title](https://www.example.com)
图片 ![alt text](image.jpg)
表格 表格生成器
删除线 ~~The world is flat.~~
任务列表 - [x] Write the press release

标题

标题就是在前面加上#就好了,几级标题就加几个。

例如:

1
2
3
# 一级标题
## 二级标题
### 三级标题

最多六级。

请在#和内容间加上一个空格

段落

使用空行将文本分割即可。

不要用空格或制表符缩进段落。

换行

指在一个段落内换行。

虽然直接回车换行大概率是可行的,但是标准规范是在一行的末尾打两个空格,然后按回车换行。

强调

粗体

在需要加粗的文本两边加上两个*即可。

例如:

1
我要**加粗**

斜体

在缺乏脉动的文本旁加上一个*即可。

例如:

1
我要*变斜*

加粗和斜体

直接在两边加上三个*即可。

例如:

1
我要***加粗并变斜***

引用

在段落前加一个>即可。这会让整个段落变成一个引用,即使你换行了。

例如:

1
2
3
4
>我是一个引用段落
我也是

我不是

多段落引用

如果需要多个段落在一个引用块内,则需要把中间的空行也加上>

例如:

1
2
3
4
>我是一个引用段落
我也是
>
>我也是了

嵌套引用

使用>>即可。

1
2
3
4
>我是一个引用段落
>>我是一个引用引用段落

>>>>>>>我是一个超级引用段落

列表

有序列表

使用数字+.+空格即可。

可以不按顺序,但是应当从1开始。

1
2
3
4
5
6
7
1. 我是一
2. 我是二
3. 我是三
1. 我是三的一
2. 我是三的二
4. 我是四
8. 我是粑粑

无序列表

前面加上-+空格即可。

嵌套

使用缩进即可。

代码

将代码包裹在两个`间即可。

当代码里面有`本身时,请使用双反引号,即``

当多行时,你可以在代码的第一行前和最后一行后使用两个三反引号。

例如:

1
2
3
```markdown
我是代码。
```

你可以在前面的三反引号后声明语言,来获得争取的代码高亮效果(如果有的话)。

支持以下语言表记:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
bash
clojure,cpp,cs,css
dart,dockerfile, diff
erlang
go,gradle,groovy
haskell
java,javascript,json,julia
kotlin
lisp,lua
makefile,markdown,matlab
objectivec
perl,php,python
r,ruby,rust
scala,shell,sql,swift
tex,typescript
verilog,vhdl
xml
yaml

分割线

在单独的一行使用三个*即可。

例如:

1
2
3
4
5
我是段落一

***

我是段落二

请最好在分割线上下各有一行空行。

链接

文本放在[]内,链接放在紧随其后的()内。

例如:

1
[我是文本](我是链接)

悬停提示

鼠标悬停于链接上时的提示。

放在链接空一格的后面,以""包裹。

例如:

1
[我是文本](我是链接 "我是悬停提示")

网页和Email地址

直接使用<>包裹即可。

例如:

1
2
<https://muneyuki.cn>
<leimm2002@163.com>

引用

就是拆开写。

文本仍用[]包裹,但是后面变成了[]包裹的一个标签。

然后再用[]包裹的标签+:+空格+链接地址声明该标签代指的地址。

例如

1
2
3
[我是文本][我是标签]

[我是标签]: 我是链接 "我是悬停提示"

图片

和链接一样。只是在前面加上一个!,同时()内的链接被换成了图片地址。

例如:

1
![我是文本](我是图片地址 "我是悬停提示")

转义

用反斜杠\即可。

表格

请使用表格生成器

然后将生成的文本直接搞进来即可。

请注意,表格内换行应使用换行符<br>

删除线

使用一对双波浪线~~包裹即可。

例如:

1
~~我被删啦。~~ 我没有捏。

任务列表

在前面使用- [] 表示。[]内可加上x以表示已完成的内容。

就酱。