Markdown是一种纯文本格式的标记语言。注重内容,并用一定的格式
优点: 个人觉得 1.排版方式 更适合 开发者 2.学习成本低 操作简单 易上手
缺点: 1.平台支持不是很多。
一、标题
标题的代码 是在 前面加 # 一个#是 一级标题,两个是二级标题,一次类推 最多到 六级标题,#越多 字号越小 示例:
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
效果如下:
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
二、字体
-
加粗
加粗 在 文字两侧加 两个*
-
斜体
斜体 在文字两侧 加一个*
-
斜体加粗
斜体加粗 是在文字两侧加 三个*
-
删除线
删除线是在文字两侧加 两个~
-
文字样式
文字上 添加<font></font>标签,标签下有 face、color、size 三属性 分辨对应着 字体、颜色、字号
示例:
**这是加粗字体**
*这是斜体字体*
***这是斜体加粗***
~~这是删除~~
<font face="黑体">我是黑体</font>
<font face="微软雅黑">我是微软雅黑</font>
<font face="STCAIYUN">我是STCAIYUN</font>
<font color=red>我是红色</font>
<font color=#008000>我绿了</font>
<font color=Blue>我蓝了</font>
<font size=5>我5</font>
<font face="黑体" color=#008000 size=5>我绿了</font>
效果如下(在掘金上文字颜色和样式无法展示出来):
这是加粗字体
这是斜体字体
这是斜体加粗
这是删除
我是黑体
我是微软雅黑
我是STCAIYUN
我是红色
我绿了
我蓝了
我5
我黑体5,绿了
三、引用
在引用的内容 前面加 > 也可以嵌套引用 加几个就嵌套几层。
示例:
>引用
>>双层引用
>>>>>>>>>>>>>>n层引用
效果如下:
引用
双层引用
n层引用
四、分割线
三个及以上的 - 或 * 示例:
---
-----
***
******
效果如下:
五、图片
语法:

图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片name是图片的标题,当鼠标移到图片上时显示的内容。name可加可不加
示例:
![blockchain]https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/a1a06a5b11f04a0589e68c2de5742334~tplv-k3u1fbpfcp-zoom-1.image "区块链")
效果如下:
六、超链接
语法:
[超链接](超链接地址 "超链接title")
title 可以不加
示例:
[baidu](https://baidu.com)
效果如下: baidu
七、列表
-
无序列表
语法: 无序列表用-+*任意一种都可以
示例:
- 列表内容
+ 列表内容
* 列表内容
效果如下:
-
列表内容
-
列表内容
-
列表内容
-
有序列表
语法: 数字加点
示例:
1. 列表内容
2. 列表内容
3. 列表内容
效果如下:
- 列表内容
- 列表内容
- 列表内容
-
列表嵌套
上一级和下一级之间敲三个空格即可
-
一级无序列表内容
-
二级
-
是的
-
二级无序列表内容
-
二级无序列表内容
-
二级无序列表内容
-
-
一级无序列表内容
- 二级有序列表内容
- 二级有序列表内容
- 二级有序列表内容
- 一级有序列表
- 二级无序列表
- 二级无序列表
- 二级无序列表
- 二级无序列表
- 一级有序列表
- 二级有序列表
- 二级有序列表
- 二级有序列表
- 二级有序列表
八、表格
语法:
| 表头 | 表头 | 表头 |
| ---- | ---- | ---- |
| 内容 | 内容 | 内容 |
| 内容 | 内容 | 内容 |
| 内容 | 内容 | 内容 |
第二行分割表头和内容。
- 有一个就行,为了对齐,多加了几个
文字默认居左
-两边加:表示文字居中
-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略
| 表头 | 表头 | 表头 |
|---|---|---|
| 内容 | 内容 | 内容 |
| 内容 | 内容 | 内容 |
| 内容 | 内容 | 内容 |
九、代码
语法:
单行代码:代码之间分别用一个反引号包住
`代码内容`
代码块:代码之间分别用三个反引号抱起来,且两边的反引号单独占一行
(```)
代码
代码
戴安
(```)
注:为了防止转译,前后三个反引号加了小括号,实际是没有的
示例:
单行代码:
`create database her`
代码块
```
fuction fun(){
echo "这是一段代码"
}
fun();
```
效果如下:
单行代码
create database hero;
代码块
function fun(){
echo "这是一句非常牛逼的代码";
}
fun();
十、流程图
示例:
```flow
st=>start: 开始
op=>operation: My Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
```
效果如下所示:
st=>start: 开始
op=>operation: My Operation
cond=>condition: Yes or NO?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
十一、目录标题
在稳中任意位置添加[toc]
代码示例:
[toc]
效果如下:
[toc]
十二、删除线
在需要删除的内容前后加上~~
代码示例:
~~这是一条要删除的内容~~
效果如下:
这是一条要删除的内容
十三、复选框
在需要复选框的内容前加- [ ] 或者 - [x]
代码示例:
- [x] 这是一条已经复选的内容
- [ ] 这是一条还未复选的内容
效果如下:
- 这是一条已经复选的内容
- 这是一条还未复选的内容
十四、脚注
在要标注的内容后添加 1
代码示例:
这是有一个有脚注的内容[^1]
[^1]: 脚注解释
效果如下:
这是有一个有脚注的内容2
十五、箭头
| 箭头形状 | markdown |
|---|---|
$\uparrow$ | |
$\downarrow$ | |
$\leftarrow$ | |
$\rightarrow$ | |
$\Uparrow$ | |
$\Downarrow$ | |
$\Leftarrow$ | |
$\Rightarrow$ | |
$\updownarrow$ | |
$\Updownarrow$ | |
$\leftrightarrow$ | |
$\Leftrightarrow$ |
十六、锚点(页面内跳转)
一般用于,页面内想要跳转到的位置,类似于在文章上面提到的一些关键词,后面做个更详细的解释,点击直接跳转到这个关键词的详细解释的位置。
代码实例:
[锚点内容](#diy_id)
<a name="diy_id">想要跳转的位置</a>
效果如下:
- 关键词解释................