前段时间跟着Markdown官方文档学了一下markdown语法,顺便整理了一个小一点的笔记,打算以后好好的做笔记(大概)。
tags: markdown
MARKDOWN 语法学习
标题
#+space+一级标题
##+space+二级标题
###+space+三级标题
####+space+四级标题
最多支持六级标题
段落
两个段落间进行空白行分离
今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼
今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼
结果:
今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼
今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼今天不做咸鱼
换行
结尾空格
段落末端+两个空格+回车
换行标签
结尾+
强调
斜体
文本两边分别加 *
*今天不做咸鱼*
结果:
今天不做咸鱼
加粗
文本两边分别加 **
**今天不做咸鱼**
结果:
今天不做咸鱼
斜体加粗
文本两边分别加 ***
***今天不做咸鱼***
结果:
今天不做咸鱼
删除
文本两边分别加 ~~
~~今天不做咸鱼~~
结果:今天不做咸鱼
分隔线
要创建分隔线,请在单独一行上使用三个或多个星号 (***)、破折号 (—) 或下划线 (___) ,并且不能包含其他内容。
***
---
___
结果:
引用
块引用
+>+文本
举例:
>今天不做咸鱼
结果:
今天不做咸鱼
多个段落块引用
+>+文本
+>
+>+文本
举例:
> 今天不做咸鱼
>
> 今天不做咸鱼
结果:
今天不做咸鱼
今天不做咸鱼
嵌套块引用
+>+文本
+>
+>>+文本
举例:
> 今天不做咸鱼
>
>> 今天不做咸鱼
结果:
今天不做咸鱼
今天不做咸鱼
列表
有序列表
每项前添加数字并跟随一个英文句点。数字不必按数学顺序排列,但是列表应当以数字 1 起始。
1. 今天不做咸鱼
3. 明天不做咸鱼
1. 后天不做咸鱼
5. 以后都不做咸鱼
3. 那是不可能的
结果:
今天不做咸鱼
明天不做咸鱼
- 后天不做咸鱼
- 以后都不做咸鱼
那是不可能的
无序列表
在每个列表项前面添加破折号 (-)、星号 (*) 或加号 (+)。缩进一个或多个列表项可创建嵌套列表。
- 今天不做咸鱼
* 明天不做咸鱼
+ 后天不做咸鱼
* 以后都不做咸鱼
结果:
- 今天不做咸鱼
- 明天不做咸鱼
- 后天不做咸鱼
- 以后都不做咸鱼
在列表中嵌套其他元素
要在保留列表连续性的同时在列表中添加另一种元素,请将该元素缩进四个空格或一个制表符
段落 引用块
+ 昨天做了咸鱼
今天不做咸鱼
+ 明天不做咸鱼
> 以后都不做咸鱼
+ 这是不可能的
结果:
昨天做了咸鱼
今天不做咸鱼
明天不做咸鱼
以后都不做咸鱼
这是不可能的
代码块
代码块通常采用四个空格或一个制表符缩进。当它们被放在列表中时,请将它们缩进八个空格或两个制表符。
+ 昨天做了咸鱼
+ 今天不做咸鱼
<head>
<title>明天不做咸鱼</title>
</head>
+ 后天不做咸鱼
结果:
昨天做了咸鱼
今天不做咸鱼
<head> <title>明天不做咸鱼</title> </head>
后天不做咸鱼
图片
缩进一字符
代码
单词代码
要将单词或短语表示为代码,请将其包裹在反引号 (```) 中。
今天不做咸鱼salted fish
如果你要表示为代码的单词或短语中包含一个或多个反引号,则可以通过将单词或短语包裹在双反引号(````)中。
NO `SALTED FISH` TODAY
代码块
要创建代码块,请将代码块的每一行缩进至少四个空格或一个制表符。
<html>
<head>
<title>今天不做咸鱼</title>
</head>
</html>
结果:
围栏代码块
在代码块之前和之后的行上使用三个反引号(```)或三个波浪号(~~~)。
/```
/#incldue <iostream>
using namesapce std;
int main()
{
cout<<"Hellow World"<<endl;
return 0;
}
/```
结果:
#incldue <iostream>
using namesapce std;
int main()
{
cout<<"Hellow World"<<endl;
return 0;
}
语法高亮
要添加语法突出显示,请在受防护的代码块之前的反引号旁边指定一种语言。
/```c++
/#incldue <iostream>
using namesapce std;
int main()
{
cout<<"Hellow World"<<endl;
return 0;
}
/```
结果:
#incldue <iostream>
using namesapce std;
int main()
{
cout<<"Hellow World"<<endl;
return 0;
}
链接
给链接加Title
链接title是当鼠标悬停在链接上时会出现的文字,这个title是可选的,它放在圆括号中链接地址后面,跟链接地址之间以空格分隔。
今天不做 [咸鱼](https://img.zcool.cn/community/0164035c8e2ce5a80121416817801e.gif "咸鱼")
结果:
今天不做 咸鱼
网址和email地址
使用尖括号可以很方便地把URL或者email地址变成可点击的链接。
<https://markdown.com.cn>
<fake@example.com>
结果:
https://markdown.com.cn
fake@example.com
带格式化的链接
强调链接, 在链接语法前后增加星号。 要将链接表示为代码,请在方括号中添加反引号。
I love supporting the **[EFF](https://eff.org)**.
This is the *[Markdown Guide](https://www.markdownguide.org)*.
See the section on [`code`](#code).
结果:
I love supporting the EFF.
This is the Markdown Guide.
See the section on code
.
图片
要添加图像,请使用感叹号 (!), 然后在方括号增加替代文本,图片链接放在圆括号里,括号里的链接后可以增加一个可选的图片标题文本。
插入图片Markdown语法代码:
![图片alt](图片url "图片title")。
链接图片
给图片增加链接,请将图像的Markdown 括在方括号中,然后将链接添加在圆括号中。
[![图片alt](图片url "图片title")](链接地址)
转义字符
要显示原本用于格式化 Markdown 文档的字符,请在字符前面添加反斜杠字符 \ 。
任务列表
要创建任务列表,请在任务列表项之前添加破折号-
和方括号[ ]
,并在[ ]
前面加上空格。要选择一个复选框,请在方括号[x]
之间添加 x 。
- 今天不做咸鱼
- 明天不做咸鱼