md,即markdown,是一种用于快速排版的语言
–点击进入md在线编辑器–
类似于html, md语言的标题也分为h1~或h6
用法:
效果 | 语法 |
---|---|
H1 | # |
H2 | ## |
. . . | . . . |
H6 | ###### |
需要注意的是,md语言的标签只支持h1~h6,用几级标签就用几个#
#
+ 空格
+ 标题内容
例:
# 一级标签
## 二级标签
### 三级标签
#### 四级标签
##### 五级标签
###### 六级标签
效果如下:
一级标签
二级标签
三级标签
四级标签
五级标签
六级标签
md的分割线有三种,分别是 ---
、 ***
和 ___
可根据符号使用情况选择便于理解的符号
需要注意,分割线符号需要单独占一行
__分割线__
###### 下面分割线
---
###### 上面分割线
效果如下:
分割线
下面分割线
上面分割线
简单介绍几种md字体样式,斜体、加粗、删除线
样式 | 语法 | 效果一览 |
---|---|---|
斜体 | *text* |
斜体 |
加粗 | **text** 或者 __text__ |
加粗 |
删除线 | ~~text~~ |
另外在csdn中可以使用:
样式 | 用法 | 效果 |
---|---|---|
强调 | ==强调== |
强调 |
斜体 | _斜体_ |
斜体 |
下标 | H~2~O |
H2O |
上标 | X^2^ |
X2 |
也可以使用html的语法,达到一样的效果
例如: 下划线
:下划线
序列分为 有序序列 和 无序序列
无序序列以 *
+
-
开头
有序序列以 数字
+ .
开头
有序序列和无序序列的标识符后面都有空格
__无序数列__
* this is NO.1
+ this is NO.2
- this is NO.3
效果如下:
无序数列
- this is NO.1
- this is NO.2
- this is NO.3
**有序序列**
1. this is No.1
2. this is No.2
3. this is No.3
效果如下:
有序序列
- this is No.1
- this is No.2
- this is No.3
需要注意的是,在有序序列中,不管后面的数字是多少,序号都只以第一行开头的数字顺序往下排列
**排序**
3. this is No.3
8. this is No.8
5. this is No.5
效果如下:
排序
3. this is No.3
4. this is No.8
5. this is No.5
列表嵌套:
列表之间也是支持嵌套的,例如有序列表嵌套无序列表
**列表嵌套**
1. 编程语言
+ c++
+ c#
- python
- python2
+ python3
* Qt
3. 学生
1. 小明
2. 小王
md语言的链接可以用于跳转到指定页内位置和指定页面,还可以用来插入链接、图片
基本语法就是: [文本](链接)
如果是第一种页内跳转,那么就要预先设置 “锚点”。比如本页面已经设置了 “目录” 的锚点
目录
锚点使用 “id” 作为标识符,跳转到指定锚点的时候为[文本](#锚点名称)
[跳转到目录](#mulu)
效果:跳转到目录
如果是跳转到指定页面,那么就是:
[跳转到百度](https://www.baidu.com)
效果:跳转到百度
另外关于网页链接,标准链接是可以使用
直接识别的
例如:
效果:https://www.baidu.com
顺便再贴一下:md在线编辑器
图片的插入与插入链接类似,只是前面多了一个 !
用法: ![图片描述](图片链接)
例如:
![logo](https://s2.ax1x.com/2020/02/20/3e0Ydg.md.jpg)
使用 >
表示引用,引用可以嵌套,几层引用就使用几个 >
> 第一层引用
>> 第二层引用
效果如下:
第一层引用
第二层引用
注意:在不同的解释器下多重嵌套效果可能不同,请根据自己的解释器选择合适的嵌套方法
md插入代码有两种方式,分别是
`this is code`
效果:this is code
这是插入单行代码的方式,以 ` 作为起始和结束,中间是代码内容。有两点需要注意:
代码可以分行写,不过显示出来依旧是单行
`this
is
code
`
效果:this is code
可以是多个 ` 包含代码,例如:
```this is code```
效果:this is code
注意:首尾的 ` 个数需一致
多行代码以3个或更多 ` 作为开始和结束,同样的,首尾的 ` 个数需一致
```code
code1
code2
```
效果:
code1
code2
可以看出, 第一行的 ``` 后面的内容并没有显示出来,那里一般是用来写使用的语言的地方,实际显示的代码内容是从第二行开始的
如果是插入UML图,第一行往往是用来描述画的图的类别的,请根据情况决定第一行写什么内容
md表格由表头、分割线、单元格构成
| 表头 | 左对齐 | 右对齐 | 居中对齐 |
| - | :- | -: | :-: |
| 单元格 | 左对齐 | 右对齐 | 居中对齐 |
效果如下:
表头 | 左对齐 | 右对齐 | 居中对齐 |
---|---|---|---|
单元格 | 左对齐 | 右对齐 | 居中对齐 |
第一行是表头| title |
,第二行分割线| - |
,第三行开始是单元格,实际效果中分割线不显示。
分割线有两种:
| - |
| :- |
| -: |
| - |
或 | :-: |