【学习笔记】Markdown
知识来源:菜鸟教程
这一部分将提供Markdown的基本操作技巧,也是常用的技巧。
1.标题
摘要:md文档多用#号标记来做标题,简单明了。标题使用#标记,这里就不做示范了,本文就是markdown写的
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
2.段落
摘要:
(1)粗体和斜体可以用和_来进行标记;
(2)分割线可以用和-来标记,但是注意连续使用分割线需要加上空行;
(3)删除线用~~标记即可;
(4)下划线使用html标记;
2.1.粗体和斜体
*斜体文本*
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___
效果:
斜体文本
斜体文本
粗体文本
粗体文本
粗斜体文本
粗斜体文本
2.2.分割线
***
* * *
- - -
-----
效果:
2.3.删除线
~~删除线~~
效果:
删除线
2.4.下划线
<u>下划线</u>
效果:
下划线
3.列表
摘要:
(1)列表可以使用+-三种符号标识,因为键盘上按+和都得摁住shift,所以-是最方便的了,但是要注意在这些标记后面需要加上空格。
(2)嵌套列表只需要在原来的列表项的后一行按下Tab键即可,可以使用多级嵌套。
3.1.普通列表
+ item1
+ item2
* item1
* item2
- item1
- item2
效果:
- item1
- item2
- item1
- item2
- item1
- item2
3.2.嵌套列表
+ item1
+ subItem1
+ subItem2
+ item2
+ subItem3
+ subitem4
效果:
- item1
- subItem1
- subItem2
- item2
- subItem3
- subitem4
- subItem3
4.区块
摘要:区块就是我这篇笔记里面写摘要的样式。
4.1.多层区块
>最外层
>>第一层
>>>第二层
效果:
最外层
第一层
第二层
4.2.区块列表
> 区块中使用列表
> 1. 第一项
> 2. 第二项
> + 第一项
> + 第二项
> + 第三项
效果:
区块中使用列表
- 第一项
- 第二项
- 第一项
- 第二项
- 第三项
5.代码
摘要:代码就是就是我这篇笔记里面效果前面的那一段的写法(使用```标记),可以在后面指定语言。
下面是一段在```后面加上了C++字样的代码。
#include<iostream>
using namespace std;
int main()
{
cout << "hello world!" << endl;
return 0;
}
6.链接
摘要:链接可以使用下面的两种形式,当然也有更高级的用法,不过暂时我觉得这两种就够了。
这是一个链接 [菜鸟教程](https://www.runoob.com) <https://www.runoob.com>
效果:
这是一个链接 菜鸟教程 https://www.runoob.com
7.图片
摘要:在自己的笔记里面直接沾图片其实就OK,但是在写进github中的说明里面就可以采用下面这种获取网络图片的方式。
![RUNOOB 图标](http://static.runoob.com/images/runoob-logo.png)
效果:
8.表格
摘要:表格的表头记得使用分割线和其他单元格隔开。注意表格要和其他文字空出一行,不然博客园会原样显示出来。可以在分割线那里使用:实现左对齐右对齐和居中。
|表头|表头|表头|
|:-|:-:|-:|
|单元格|单元格|单元格|
|单元格|单元格|单元格|
效果:
表头 | 表头 | 表头 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |
9.特殊符号
markdown 可以使用一些html标签来实现诸如上标、根号等特殊符号
(1)上标、下标
//上标
x<sup>2</sup>+y
//下标
x<sub>2</sub>=x<sub>1</sub>+1
效果:
x2+y
x2=x1+1
(2)更多符号
参见:https://blog.csdn.net/html5_/article/details/21639475,这里截了个图
10.高阶技巧
Markdown还具有
等 标签的支持,也可以通过\(反斜杠)来转义,甚至可以插入公式,不过这个功能似乎有点遥远。
备注:插入目录的方法是直接在想生成的地方加上[toc]标记就可以了。