Markdown入门

119 阅读3分钟

一、标题

# H1
## H2
### H3
#### H4
##### H5
###### H6

H1

H2

H3

H4

H5
H6

二、字体

*这是斜体*
**这是粗体**
***这是粗斜体***

效果:

这是斜体

这是粗体

这是粗斜体


三、引用

  1. 在引用的区块内,允许换行存在,换行并不会终止引用的区块。如果要结束引用,需要一行空白行,来结束引用的区块
  2. 引用还可以嵌套使用
>这是一个引用
>>这是子引用
<br>换行还是引用

效果:

这是一个引用

这是子引用
换行还是引用


四、链接

用法:
[链接名称](链接地址)
<链接地址>

举例:
[哔哩哔哩 (゜-゜)つロ 干杯~](https://www.bilibili.com/)
<https://www.bilibili.com/>

效果:

哔哩哔哩 (゜-゜)つロ 干杯~

www.bilibili.com/


五、图片

用法:
![图片描述,可写可不写,但是中括号要有](图片地址,本地链接或者URL地址。)

举例:
![nest](https://avatars.githubusercontent.com/u/28507035?s=48&v=4 "image.png")

效果: nest


六、列表

无序列表:使用*、#、+ 再加一个空格作为列表的标记 无序列表:使用数字加上. 再加一个空格作为列表的标记

如果想要控制列表的层级,则需要在列表符号前使用Tab

* 无序列表 1
+ 无序列表 2
- 无序列表 3
    - 子序列

1. 有序列表 1
2. 有序列表 2
3. 有序列表 3

效果:

  • 无序列表 1
  • 无序列表 2
  • 无序列表 3
    • 子序列
  1. 有序列表 1
  2. 有序列表 2
  3. 有序列表 3

七、分割线、删除线、下划线

  1. 分割线:Markdown中给出了多种分割线的样式

    注意:写分割线前,要空一行之后写,否则会导致前一行字体放大。

    举例:
    ---
    ***
    - - -
    * * *
    

    效果:





  2. 删除线

    举例:
    ~~这是要被删除的文字~~
    

    效果: 这是要被删除的文字

  3. 下划线

    注意兼容性,不一定兼容

    举例:
    ++这行文字已被添加下划线++
    

    效果:

    ++这行文字已被添加下划线++


八、代码块

如果在一行内需要引用代码,只需要用反引号`引起来

Hello World.

围栏代码块

添加语法突出显示,可受防护的代码块之前的对号旁指定一种语言

举例:

```json

{

"firstName": "John",

"lastName": "Smith",

"age": 25

}

```

效果:

{
  "firstName": "John",
  "lastName": "Smith",
  "age": 25
}

九、任务列表

-[ ] 表示未完成(中括号中间带空格)

-[x]表示已完成

举例:
- [x] nest入门
- [x] mysql入门
- [ ] redis入门

效果:

  • nest入门
  • mysql入门
  • redis入门

十、表格

表格使用|来分割不同的单元格,使用-来分隔表头和其他行

:- 将表头及单元格内容左对齐(默认)

-: 将表头及单元格内容右对齐

:-: 将表头及单元格内容居中

| 左对齐 | 居中对齐 | 右对齐 |
| :- | :-: | -: |
| left111111111 | center2222222 | right33333333 |
| `111111` | `222222` | `333333` |
左对齐居中对齐右对齐
left111111111center2222222right33333333
111111222222333333

十一、标题ID、链接到标题ID {#custom-id}

注意兼容性,不一定兼容

要添加自定义标题ID,在标题相同的行上用大括号括起该自定义ID

点击跳转到指定的标题ID