Markdown基础
Markdown是一种纯文本格式的标记语言,通过简单的标记语法。使普通文本内容具有一定的格式。
一、标题
在想要设置为标题的文字前面加 # 来表示。
一个 # 是一级标题,两个 # 是二级标题,最多支持六级标题。
在某些平台上使用Markdown标题需要在 # 后面加空格,比如在Typora中就需要加空格。
Markdown 中的标题示例:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
二、字体
将要加粗的文字用一对**号包起来
将要倾斜的文字用一对*号包起来
将要倾斜和加粗的文字用一对***号包起来
将要加删除线的文字用一对~~号包起来
Markdown 中字体的语法示例:
**需要加粗的文字**
*需要倾斜的文字*
***需要加粗并倾斜的文字***
~~需要加删除线的文字~~
示例效果如下:
需要加粗的文字
需要倾斜的文字
需要加粗并倾斜的文字
需要加删除线的文字
三、引用
在需要引用的文字前面加>
即可。
Markdown 中引用的语法举例:
> 需要引用的文字
示例结果如下:
需要引用的文字
四、分割线
三个或三个以上的-
或*
都可以
Markdown 中分割线语法举例:
----
---
~~~
~~~~
示例结果如下:
五、图片
! [图片alt](图片地址"图片title")
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title就是图片的标题,当鼠标移动到图片上时显示的内容,title可加可不加。
Markdown 中图片语法举例:
![Typora](https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg1.doubanio.com%2Flpic%2Fs28969587.jpg&refer=http%3A%2F%2Fimg1.doubanio.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1616055770&t=fa0f0431ed061b9e24dcc4e750d357ea)
六、超链接
[超链接名](超链接地址 “超链接title”)
Markdown 中超链接语法举例:
[百度](http://baidu.com)
示例效果如下:
七、列表
无序列表
在列表标题前加- + *任何一种都可以
Markdown 中无序列表语法示例:
- 无序列表1
- 无序列表2
+ 无序列表3
* 无序列表4
示例效果如下:
- 无序列表1
- 无序列表2
- 无序列表3
- 无序列表4
有序列表
数字加点
Markdown 中有序列表语法举例:
1. 列表内容1
2. 列表内容2
3. 列表内容3
示例结果如下:
-
列表内容1
-
列表内容2
-
列表内容3
列表嵌套
上一级与下一级之间敲三个空格
Markdown 中列表嵌套语法举例:
+ 一级无序列表1
* 二级无序列表1
* 二级无序列表2
- 一级无序列表2
1. 二级有序列表1
2. 二级有序列表2
1. 一级有序列表1
+ 二级无序列表3
+ 二级无序列表4
2. 一级有序列表2
1. 一级有序列表3
2. 二级有序列表4
示例结果如下:
- 一级无序列表1
- 二级无序列表1
- 二级无序列表2
- 一级无序列表2
- 二级有序列表1
- 二级有序列表2
-
一级有序列表1
- 二级无序列表3
- 二级无序列表4
-
一级有序列表2
- 一级有序列表3
- 一级有序列表4
八、表格
Markdown 中表格语法示例:
表头|表头|表头
|--|:-:|--:|
内容|内容|内容
内容|内容|内容
第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略
示例结果如下:
姓名 | 性别 | 年龄 |
---|---|---|
张三 | 男 | 24 |
李四 | 女 | 22 |
九、 代码
Markdown 中代码语法示例:
`单行代码`
```
多行代码1
多行代码2
...
```
示例结果如下:
单行代码
多行代码1
多行代码2
...