【MarkDown全部语法】这是MarkDown的全部语法(重复功能的语法只选用了较方便的)
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
注意:标题中可以含有:空格、特殊字符。
但是,最好不要用。因为锚点名中不允许有它们。
如果标题中含有空格、特殊字符,锚点语法就无法使用了。
---
[这个书签/锚点是跳转到一级标题处的](#一级标题)
[这个书签/锚点是跳转到二级标题处的](#二级标题)
[这个书签/锚点是跳转到三级标题处的](#三级标题)
[这个书签/锚点是跳转到四级标题处的](#四级标题)
[这个书签/锚点是跳转到五级标题处的](#五级标题)
[这个书签/锚点是跳转到六级标题处的](#六级标题)
注意:锚点名中不能含有:空格、特殊字符。
---
**粗体**
*斜体*
【GFM扩展语法】删除线——可以跨行,但是不能跨段落:
静夜思
唐代:李白
床前~~明月光~~,疑是~~地上霜。
举头望~~明月,低头思~~故乡。
跨段落看看能不能划~~删除线。(显然不能)
【GFM扩展语法】emoji表情:
这是一个emoji表情::smile:
这是一个emoji表情::laughing:
---
1. 这是一个转移字符——反斜线:\\
2. 这是一个转移字符——反引号:\`
3. 这是一个转移字符——星号:\*
4. 这是一个转移字符——下划线:\_
5. 这是一个转移字符——花括号:\{}
6. 这是一个转移字符——方括号:\[]
7. 这是一个转移字符——圆括号:\()
8. 这是一个转移字符——井号:\#
9. 这是一个转移字符——加号:\+
10. 这是一个转移字符——减号:\-
11. 这是一个转移字符——英文句点:\.
12. 这是一个转移字符——英文感叹号:\!
---
【笔记——段落思想】
1、段落规则
<1>如果行与行之间没有空行,则会被视为同一段落。
<2>如果行与行之间有空行,则会被视为不同一段落。
备注:空行是指行内(1)什么都没有 或(2)只有空格 或(3)只有制表符。
2、段落内换行
如果想在段落内换行,方法是:在上一行的结尾插入>=两个空格,然后按回车键。
【实验】
没有空行的情况:我是第一行
我是第二行
有空行的情况:我是第一行
我是第二行
段内换行的情况:我是第一行
我是第二行
---
1. 第一点
2. 第二点
3. 第三点
* 第一点
* 第二点
* 第三点
+ 第一层列表
+ 第二层列表
+ 第三层列表
+ 第四层列表
+ 第五层列表
+ 第一层列表
+ 第二层列表
1. 第一点
2. 第二点
---
我的爱好:
* 抽烟
* 喝酒
* 烫头
跟于老师是一样的。
我的爱好:
* 抽烟
* 喝酒
* 烫头
跟于老师是一样的。
我的爱好:
* 抽烟
* 喝酒
* 烫头
跟于老师是一样的。
---
【GFM扩展语法】任务列表:
- [ ] 抽烟
- [ ] 喝酒
- [ ] 烫头
- [x] 抽烟
- [ ] 喝酒
- [x] 喝白酒
- [ ] 喝红酒
- [ ] 烫头
---
---行内有其它字符,则分割线失效。
---




---
【HTML扩展语法】使用kbd双标签,可以实现对图片大小、排版位置的控制:
<img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png">
<img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" width="70%">
<img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" width="50%">
<img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" width="50%" alt="图片替代文字,在图片无法显示时起作用。">
<img src="https://www.图片无法正常显示的时的效果.com/picture.png" width="50%" alt="图片替代文字,在图片无法显示时起作用。(1、img标签紧贴着前面如果还有img标签图片,无论如何都不会换行,即便是将这个图片施加跨段落语法,也不会换。2、但是,如果前面是MarkDown基础语法图片,则会随着换行语法而换行,也会随着换段落语法而换段落。)">
---
在日常工作中我们经常使用的网址有:<http://www.google.com>、<http://www.github.com>、<http://stackoverflow.com>
【GFM扩展语法】在日常工作中我们经常使用的网址有:www.google.com、http://www.github.com、https://stackoverflow.com。
GFM扩展语法会自动识别www、http://、https://开头的URL地址
在日常工作中我们经常使用的网址有:[Google](http://www.google.com)、[Github](http://www.github.com)、[Stack Overflow](http://stackoverflow.com)
这是一个错误的语法:在日常工作中我们经常使用的网址有:[Google]、[Github]、[Stack Overflow]
[Google]:http://www.google.com
[Github]:http://www.github.com
[Stack Overflow]:http://stackoverflow.com
注意:引用标记与引用清单一定要分开,最起码之间要有空行。
这是一个正确的语法:在日常工作中我们经常使用的网址有:[Google]、[Github]、[Stack Overflow]
[Google]:http://www.google.com
[Github]:http://www.github.com
[Stack Overflow]:http://stackoverflow.com
这是一个别名语法[别名][引用标记]:在日常工作中我们经常使用的网址有:[谷歌][Google]、[吉特集线器][Github]、[堆栈溢出][Stack Overflow]
[Google]:http://www.google.com
[Github]:http://www.github.com
[Stack Overflow]:http://stackoverflow.com
---
【HTML扩展语法】使用kbd双标签,定义键盘文本:
使用<kbd>Ctrl+C</kbd>快捷键进行复制。
使用<kbd>Ctrl+V</kbd>快捷键进行粘贴。
---
行内代码:
使用`printf()`函数进行输出。
使用`scanf()`函数进行输入。
这种语法还可以变相实现屏蔽【GFM扩展语法】中超链接的目的,例如:`www.google.com`是Google的网址。
这种语法还可以变相实现强调重点内容的目的,例如:`跑路`命令是删除数据库的命令。
这种语法还可以变相替代显示转义字符的功能,例如:`rm -f * /`命令是删除数据库的命令。
---
代码快:
底色代码块以四个空格开头:
int main()
{
printf("Hello World !");
}
【GFM扩展语法】围栏代码块。以连续的3个`开头:
```
int main()
{
printf("Hello World !");
}
```
【GFM扩展语法】围栏代码块。可以通过标明语言名称实现语法高亮。以3个`开头:
```C
int main()
{
printf("Hello World !");
}
```
---
>这是只有一行的段落引用,这一行后面没有空格,是一个独立段落
>这是只有一行的段落引用,这一行后面没有空格,是一个独立段落
>
>这是只有一行的段落引用,这一行后面没有空格,是一个独立段落
>这是段落引用的第一行,这一行后面有两个空格
这是段落引用的第二行,这一行后面有两个空格
这是段落引用的第三行
---
|序号|标题|网址|
|----|----|----|
|01|谷歌|<http://www.google.com>|
|02|百度|<http://www.baidu.com>|
序号|标题|网址
----|----|----
01|谷歌|<http://www.google.com>
02|百度|<http://www.baidu.com>
|序号|标题|网址|
|:----|:----:|----:|
|01|谷歌|<http://www.google.com>|
|02|百度|<http://www.baidu.com>|
---
MarkDown的学习就此结束!
---

浙公网安备 33010602011771号