本文教大家快速入门 Markdown
段落和换行
一个 Markdown 段落是由一个或多个连续的文本行组成,它的前后要有一个以上的空行。
空行:一行之内只包含回车换行、空格、制表符。
标题行
#
一级标题
##
二级标题
###
三级标题
####
四级标题
#####
五级标题
######
六级标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
正文
显示效果:
加粗,斜体,删除线
加粗
这是一个加粗的词语
要实现以上效果,我们可以使用 *
或者 _
这是**星号加粗**
这是 __下划线加粗__
显示效果:
这是星号加粗
这是 下划线加粗
注意,使用星号时,星号两边可以不加空格,但下划线一定要加空格
Yes
他说他连**初赛**都没过
I AK **IOI**
I AK __IOI__
No
他说他连__初赛__都没过
斜体
这是一个使用斜体的词语
要实现以上效果,我们还是可以使用 *
或者 _
这是*星号斜体*
这是 _下划线斜体_
值得注意的是:加粗和斜体的区别在于符号的数量,加粗的有 2 个星号或下划线,而斜体的只有一个
显示效果:
这是星号斜体
这是 下划线斜体
同样注意,使用星号时,星号两边可以不加空格,但下划线一定要加空格
Yes
他说他连*初赛*都没过
I AK *IOI*
I AK _IOI_
No
他说他连_初赛_都没过
加粗 + 斜体
有时,我们需要让文字又加粗又斜体,这个时候,我们把上面的 *
和 _
变成三个即可
他说他连 ***初赛*** 都没过
他说他连 ___初赛___ 都没过
显示效果:
他说他连 初赛 都没过
他说他连 初赛 都没过
值得注意的是: 这次两种写法都要加空格
删除线
这是一个使用删除线的句子
删除线其实很简单,只要两个 ~
符号即可
我是~~蒟蒻中的蒟蒻~~
显示效果:
我是
蒟蒻中的蒟蒻
删除线两边无需加空格
列表
有序列表
你需要做到以下 3 点
- 不打游戏
- 认真学习
- 少看电脑
代码:
你需要做到以下 3 点
1. 不打游戏
2. 认真学习
3. 少看电脑
需要注意,1.
2.
后面一定要加空格,并且不要使用两个换行
.
前面的数字和显示的数字无关,例如:
你需要做到以下 3 点
1. 不打游戏
1. 认真学习
1. 少看电脑
显示效果:
你需要做到以下 3 点
- 不打游戏
- 认真学习
- 少看电脑
无序列表
- cin
- cout
- scanf
- printf
+ cin
+ cout
+ scanf
+ printf
* cin
* cout
* scanf
* printf
显示效果均为:
- cin
- cout
- scanf
- printf
列表嵌套
有序列表和无序列表均可互相嵌套
- 标题行
- 加粗、斜体、删除线
- 加粗
- 斜体
- 加粗 + 斜体
- 删除线
- 列表
- 有序列表
- 无序列表
- 列表嵌套
- 标题行
- 加粗、斜体、删除线
- 加粗
- 斜体
- 加粗 + 斜体
- 删除线
- 列表
- 有序列表
- 无序列表
- 列表嵌套
代码块
大段代码块
如果我们想要把代码放置在 Markdown 里,那么我们可以这样:
```代码语言
代码
```
比如
```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
printf("Hello! World\n");
}
```
#include<bits/stdc++.h>
using namespace std;
int main(){
printf("Hello! World\n");
}
小段代码块
语法: `代码内容`
比如:
我们让 `cnt` 变量加一
我们让
cnt
变量加一
链接
这是一个链接
格式:[描述](地址)
[Luogu 站长](https://www.luogu.com.cn/user/1)
显示效果:
另一种链接:
[文字排版](/wiki/type-habit/)
因为这个链接是在 https://lanruixiang.com 中调用的,所以它指向 https://lanruixiang.com/wiki/type-habit/
如果你需要使用一个像这样的链接:https://www.luogu.com.cn
你可以使用:<地址>
<https://lanruixiang.com>
效果:
图片
格式:
比如:
显示效果:
表格
格式
|姓名|分数|性别|
|:-:|:-:|:-:|
|A|90|男|
|B|95|女|
|C|114514|未知|
显示:
姓名 | 分数 | 性别 |
---|---|---|
A | 90 | 男 |
B | 95 | 女 |
C | 114514 | 未知 |
第二行是文字对其方式
:-:
居中
:-
对齐左侧
-:
对齐右侧
比如:
|对齐左侧|居中|对齐右侧|
|:-|:-:|-:|
|1|1|4|
|5|1|4|
对齐左侧 | 居中 | 对齐右侧 |
---|---|---|
1 | 1 | 4 |
5 | 1 | 4 |
引用
这是一个引用
这是一个引用嵌套
哈哈哈
只要在你的 Markdown 每行的前面加一个 >
即可引用
引用内部 Markdown 显示规则不变
引用可以嵌套
比如:
>```markdown
>|对齐左侧|居中|对齐右侧|
>|:-|:-:|-:|
>|1|1|4|
>|5|1|4|
>```
>
>|对齐左侧|居中|对齐右侧|
>|:-|:-:|-:|
>|1|1|4|
>|5|1|4|
>
> > 这里是一个引用嵌套
> >
> > 请关注 [I_like_magic](https://www.luogu.com.cn/user/778235)
>
显示为:
|对齐左侧|居中|对齐右侧| |:-|:-:|-:| |1|1|4| |5|1|4|
对齐左侧 居中 对齐右侧 1 1 4 5 1 4 这里是一个引用嵌套
请关注 I_like_magic
Markdown 中的 LaTeX
多数 Markdown 编辑器支持使用 \(\LaTeX\)
使用时只需要用 $
包裹 \(\LaTeX\) 块即可
比如:这是一个 $\LaTeX$ 块:$a^2+b^2=c^2$
这是一个 \(\LaTeX\) 块:\(a^2+b^2=c^2\)
文档信息
- 本文作者:I_like_magic
- 本文链接:https://lanruixiang.github.io/wiki/markdown/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)