Markdown学习笔记
一、标题
示例
# 这是一级标题
## 这是二级标题
### 这是三级标题
效果如下:
这是一级标题
这是二级标题
这是三级标题
或者在文本下方添加任意数量的==(级别一)或–(级别二)
示例:
这是一级标题
=====
这是二级标题
----
这是一级标题
这是二级标题
二、字体
·加粗
在需要加粗的内容两端加两个*号
·斜体
需要斜体的内容的两端加一个*号
·斜体加粗
两端加三个*号
·删除线
两端加两个~
示例:
**这是加粗**
*这是斜体*
***这是斜体加粗***
~~这是删除线~~
效果如下:
这是加粗
这是斜体
这是斜体加粗
这是删除线
三、引用
在每一行或者只在第一行使用符号>,还可以多个引用嵌套
示例:
>这是引用
>>这也是引用
>>>>>>>还是引用
效果:
这是引用
这也是引用
还是引用
四、分割线
三个或者三个以上的-或者*或者_都可以
示例:
---
------
***
******
___
______
效果相同哈
五、图片
1)插入互联网的图片
语法:
![图片描述](图片链接)
图片描述可有可无
示例:
![杀生丸](https://www.freeimg.cn/i/2024/01/06/6598341c13b14.png)
2)本地图片
语法:
![图片描述](图片本地路径)
示例:
![只狼](C:\用户\lenove\桌面\只狼.png)
六、超链接
语法:
[超链接名](超链接地址"超链接title")
注:超链接title可不加
示例:
[bilibili](https://www.bilibili.com/)
效果:
[bilibili](https://www.bilibili.com)
七、列表
无序列表
语法:
无序列表用-+*任何一种都可以
- 无序列表内容
+ 无列表内容
* 列表内容
注意:+ - * 和内容之间要加空格
- 无序列表内容
- 无列表内容
- 列表内容
有序列表
语法:
数字加点
1. 有序
2. 无序
3. 非常有序
注意:序号和内容之间要有空格
- 有序
- 无序
- 非常有序
列表嵌套
上一级和下一级之间敲个tab即可
示例:
* 一级无序
* 二级无序
+ 极无序
- 无序
-
一级无序
- 二级无序
- 极无序
- 无序
而无序和有序之间可以互相嵌套,不再赘述
八、表格
语法:
|表头|表头|表头|
|---|:--:|---:|
|内容|内容|内容|
|内容|内容|内容|
第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
示例:
|姓名|性别|年龄|
|---|:-:|--:|
|张三|男|19|
|李四|男|187|
|王五|男|108|
|大黄|男|9|
姓名 | 性别 | 年龄 |
---|---|---|
张三 | 男 | 19 |
李四 | 男 | 187 |
王五 | 男 | 108 |
大黄 | 男 | 9 |
九、代码
单行代码
语法:
`代码内容`
示例:
`using namespace std;`
效果:
using namespace std;
代码块
- 代码之间分别用三个反引号包起来
//示例
```
#include<iostream>
#include<cstdio>
using namespace std;
```
十、流程图
语法:flow
注意事项:
- 定义元素
- 链接定义好的元素
```mermaid
flowchat
st=>start: 开始
op=>operation: My Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
```
十一、换行
方法一:连续两个以上空格+回车
方法二:使用html语言换行标签
示例:
暗梅幽闻花<br>
卧枝伤恨低
暗梅幽闻花
卧枝伤恨低
十二、缩进
缩进1/4中文
  缩进半个中文,1个字符
  缩进一个中文,两个字符
示例:
你若安好
 你若安好
 你若安好
你若安好
你若安好
你若安好