markdown是什么
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。
标题
一级标题 #一级标题#
二级标题 ##一级标题##
三级标题 ###三级标题###
总共有6级
字体
加粗 **加粗** => 加粗
斜体 *斜体* => 斜体
斜体加粗 ***斜体加粗*** => 斜体加粗
删除线 ~~删除线~~ =>
删除线
引用
引用 > 引用
引用 > > 引用
引用 > > > > 引用
分割线
分割线 三个或三个以上的-或*
---
***
图片
图片 
超链接
默认语法 [超链接名](url "title") 不支持在新页面中打开
a标签
列表
无序列表
可以用- + * 任何一种都可以,但要注意- + * 跟内容之间要有一个空格
- 列表内容
- 列表内容
- 列表内容
有序列表
数字加点,注意序号和内容之间要有空格
- 列表内容
- 列表内容
- 列表内容
列表嵌套
上一级和下一级之间敲三个空格即可
- 列表内容
- 列表内容
- 列表内容
- 列表内容
- 列表内容
- 列表内容
表格
格式
表头|表头|表头
|-:|:-:|:-:|
内容内容|内容内|内容
内容内容内容内容|内容内容内容|内容内容
表头 表头 表头 内容内容 内容内 内容 内容内容内容内容 内容内容内容 内容内容
注意:
- 表格的上一行必须为空行,不然表格不生效
- | - 之间的多余空格会被忽略,不影响布局
- 默认标题栏居中对齐,内容居左对齐
- -: 表示内容和标题栏居右对齐,:- 表示内容和标题栏居左对齐,:-:表示内容和标题居中对齐
- 内容和|之间多余的空格会被忽略,每行第一个|和最后一个|可以省略,- 的数量至少要有一个
代码
单行代码,代码之间用一个反引号包起来
let a = 1;
代码块,分别用三个反引号包起来,且两边反引号单独占一行
```
代码...
代码...
代码...
```
function(a,b){ return a+b; }
流程图
- 语法 tag=>type: content:>url
- tag 为元素名字,之后来跳转用的,最好为英文
- 要注意type后的冒号和文本之间要有空格,type的类型有6中,分别为
- start 开始
- end 结束
- operation 操作
- subroutine 子程序
- condition 条件
- inputoutput 输入或产出
- content 框框中要写的内容
- url 是一个连接,与框框中的文本相绑定
st=>start: 开始 op=>operation: 我的操作 cond=>condition: 是 or 否? e=>end st->op->cond cond(是)->e cond(否)->op