记markdown语法

记一些学习 markdown 的资料

标题

标题的语法: #,标题的数量代表级别(如:##代表二级标题),你可以类比html里面的h1~h6.
示例:

1
2
3
4
5
6
#一级标题
##二级标题
###三级标题
####四级标题
#####五级标题
######六级标题

效果:

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

字体

  • 斜体

    在你要倾斜的字体左右用一个*包起来;
  • 加粗

    在你要加粗的字体左右用两个*包起来;
  • 斜体加粗

    没错,用三个*包起来的字体即可斜体加粗;
  • 删除线

    在你要删除线的字体左右用两个~包起来;

示例:

1
这是**加粗**,这是*斜体*,***斜体加粗***,以及~~删除线~~

效果:

这是加粗,这是斜体,斜体加粗,以及删除线


引用

在你要引用的文字前加>即可;

示例:

1
2
3
>引用一
>>引用二
>>>>>>引用n

效果:

引用一

引用二

引用 n


分割线

用三个(或更多)*或者-

示例:

1
2
3
4
***
---
****
---

效果:





图片与链接

链接语法:[链接名](链接 "链接title")
图片语法:![图片alt](图片地址 "图片title")

注意:中间有一个空格

示例:

1
2
[才先の博客](https://jaychoumylove.github.io "才先の博客")
![这里是alt](https://jaychoumylove.github.io/images/avatar.gif "这里是title")

效果:
才先の博客
这里是alt


列表

无序列表用 - + * 任何一种都可以,可以在列表后加[]标识是否勾选(_注意空格_)等

注意 * + - 与内容之间要有一个空格

示例:

1
2
3
4
5
6
7
8
9
10
11
- 1
- 2
- 3

+ a
+ b
+ c

* [ ] A
* [ ] B
* [x] C

效果:

  • 1
  • 2
  • 3
  • a
  • b
  • c
  • A
  • B
  • C

有序列表的语法是数字加点

示例:

1
2
3
1. A
2. B
3. C

效果:

  1. A
  2. B
  3. C

列表嵌套
如果想要列表嵌套的话,上一级和下一级之间要有三个空格

示例:

1
2
3
4
5
6
7
8
9
10
11
12
- 1
1. A
+ a
* 45
* 23
* 8989
+ b
2. B
* !
* @
- 2
- 3

效果:

  • 1
    1. A
      • a
        • 45
        • 23
        • 8989
      • b
    2. B
      • !
      • @
  • 2
  • 3

表格

这个解释比较麻烦,直接上示例吧

1
2
3
4
|这是你的表头|表头|表头|
|---|:---:|---:|
|这是你的内容|内容|这是你的内容|
|我是居左的|我是居中的|我是居右的|

效果:

这是你的表头 表头 你的表头
这是你的内容 内容 这是你的内容
我是居左的 我是居中的 我是居右的

代码

语法:用反引号把你的代码包起来,单行代码用一个即可,代码块用三个

注意,以下示例为了防止转义将反引号用()包起来了,实际上是没有的

示例:

1
2
3
4
5
6
7
8
(`) create user page (`)

(```)
function foo() {
return "bar"
}
foo();
(```)

效果:

create user page

1
2
3
4
function foo() {
return "bar"
}
foo();