md,即markdown,是一种用于快速排版的语言
–点击进入md在线编辑器–
(话说这个博客就是用md写的)
目录
1. 标题
类似于html, md语言的标题也分为h1~或h6
用法:
效果 | 语法 |
---|---|
H1 | # |
H2 | ## |
. . . | . . . |
H6 | ###### |
需要注意的是,md语言的标签只支持h1~h6,用几级标签就用几个#
#
+ 空格
+ 标题内容
例:
# 一级标签
## 二级标签
### 三级标签
#### 四级标签
##### 五级标签
###### 六级标签
效果如下:
一级标签
二级标签
三级标签
四级标签
五级标签
六级标签
2. 分割线
md的分割线有三种,分别是 ---
、 ***
和 ___
可根据符号使用情况选择便于理解的符号
需要注意,分割线符号需要单独占一行
__分割线__
###### 下面分割线
---
###### 上面分割线
效果如下:
分割线
下面分割线
上面分割线
3. 字体样式
简单介绍几种md字体样式,斜体、加粗、删除线
样式 | 语法 | 效果一览 |
---|---|---|
斜体 | *text* | 斜体 |
加粗 | **text** 或者 __text__ | 加粗 |
删除线 | ~~text~~ |
另外在csdn中可以使用:
样式 | 用法 | 效果 |
---|---|---|
强调 | ==强调== | 强调 |
斜体 | _斜体_ | 斜体 |
下标 | H~2~O | H2O |
上标 | X^2^ | X2 |
也可以使用html的语法,达到一样的效果
例如: <u>下划线</u>
:下划线
4. 序列
序列分为 有序序列 和 无序序列
无序序列以 *
+
-
开头
有序序列以 数字
+ .
开头
有序序列和无序序列的标识符后面都有空格
4.1 无序序列
__无序数列__
* this is NO.1
+ this is NO.2
- this is NO.3
效果如下:
无序数列
- this is NO.1
- this is NO.2
- this is NO.3
4.2 有序序列
**有序序列**
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. 小王
5. 链接
md语言的链接可以用于跳转到指定页内位置和指定页面,还可以用来插入链接、图片
基本语法就是: [文本](链接)
5.1 页内跳转
如果是第一种页内跳转,那么就要预先设置 “锚点”。比如本页面已经设置了 “目录” 的锚点
<div id="mulu">目录</div>
锚点使用 “id” 作为标识符,跳转到指定锚点的时候为[文本](#锚点名称)
[跳转到目录](#mulu)
效果:跳转到目录
5.2 网页链接
如果是跳转到指定页面,那么就是:
[跳转到百度](https://www.baidu.com)
效果:跳转到百度
另外关于网页链接,标准链接是可以使用<url>
直接识别的
例如: <https://www.baidu.com>
效果:https://www.baidu.com
顺便再贴一下:md在线编辑器
5.3 插入图片
图片的插入与插入链接类似,只是前面多了一个 !
用法: 
例如:

效果如下:
6. 引用
使用 >
表示引用,引用可以嵌套,几层引用就使用几个 >
> 第一层引用
>> 第二层引用
效果如下:
第一层引用
第二层引用
注意:在不同的解释器下多重嵌套效果可能不同,请根据自己的解释器选择合适的嵌套方法
7. 代码
md插入代码有两种方式,分别是
7.1 单行代码
`this is code`
效果:this is code
这是插入单行代码的方式,以 ` 作为起始和结束,中间是代码内容。有两点需要注意:
-
代码可以分行写,不过显示出来依旧是单行
`this is code `
效果:
this is code
-
可以是多个 ` 包含代码,例如:
```this is code```
效果:this is code
注意:首尾的 ` 个数需一致
7.2 多行代码
多行代码以3个或更多 ` 作为开始和结束,同样的,首尾的 ` 个数需一致
```code
code1
code2
```
效果:
code1
code2
可以看出, 第一行的 ``` 后面的内容并没有显示出来,那里一般是用来写使用的语言的地方,实际显示的代码内容是从第二行开始的
如果是插入UML图,第一行往往是用来描述画的图的类别的,请根据情况决定第一行写什么内容
8. 表格
md表格由表头、分割线、单元格构成
| 表头 | 左对齐 | 右对齐 | 居中对齐 |
| - | :- | -: | :-: |
| 单元格 | 左对齐 | 右对齐 | 居中对齐 |
效果如下:
表头 | 左对齐 | 右对齐 | 居中对齐 |
---|---|---|---|
单元格 | 左对齐 | 右对齐 | 居中对齐 |
第一行是表头| title |
,第二行分割线| - |
,第三行开始是单元格,实际效果中分割线不显示。
分割线有两种:
- 最基础的
| - |
- 加上冒号表示该列对齐方式
左对齐:| :- |
右对齐:| -: |
居中对齐:| - |
或| :-: |