markdown笔记
#一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
一个’#'号代表一级标题
字体
斜体文本用两个*或_包含
斜体文本使用
斜体文本
粗体文本用**或__包含
粗体文本
粗体文本
粗斜体文本用***或___包含
粗斜体文本
粗斜体文本
分割线
可以用三个以上的星号、减号、底线来建立一个分隔线。下面每种写法都可以建立分隔线:
删除线
在文字的两端加上~~即可
删除线
下划线
标签可以文本下划线
文本下划线标签
脚注
这是一个脚注1
列表
无序列表使用星号(*)、加号(+)或是减号(-)作为列表标记,这些标记后面要添加一个空格,然后再填写内容:
- 无序列表*
- 无序列表*
- 无序类表+
- 无序列表+
- 无序列表-
- 无序列表-
有序列表使用数字并加上.号表示
- 第一项
- 第二项
列表嵌套只需在子列表中的选项前面添加四个空格即可:
- 第一项:
- 嵌套列表
- 第二项:
- 嵌套列表
区块
Markdown 区块引用是在段落开头使用 > 符号 ,然后后面紧跟一个空格符号:
另外区块是可以嵌套的,一个 > 符号是最外层,两个 > 符号是第一层嵌套,以此类推:
第一项
嵌套区块
代码
如果是段落上的一个函数或片段的代码可以用反引号把它包起来(`),例如:
print()
函数
代码区块
代码区块使用 三个```
javascript
$(document).ready(function () {
alert('markdown笔记');
});
##链接
这是一个链接谷歌
图片
表格
使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。
-: 设置内容和标题栏居右对齐。
:- 设置内容和标题栏居左对齐。
:-: 设置内容和标题栏居中对齐。
表头 | 表头 |
---|---|
单元格 | 单元格 |
符号转义
使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符
**使星号正常显示
公式
当你需要在编辑器中插入数学公式时,可以使用两个美元符 $$ 包裹 TeX 或 LaTeX 格式的数学公式来实现。提交后,问答和文章页会根据需要加载 Mathjax 对数学公式进行渲染。
流程图
mermaid
流程图方向:
TB 从上到下
BT 从下到上
RL 从右到左
LR 从左到右
TD 从上到下
基本图形:
id + [文字描述]矩形
id + (文字描述)圆角矩形
id + >文字描述]不对称的矩形
id + {文字描述}菱形
id + ((文字描述))圆形
节点之间的连接:
A --> B A带箭头指向B
A --- B A不带箭头指向B
A -.- B A用虚线指向B
A -.-> B A用带箭头的虚线指向B
A ==> B A用加粗的箭头指向B
A -- 描述 --- B A不带箭头指向B并在中间加上文字描述
A -- 描述 --> B A带箭头指向B并在中间加上文字描述
A -. 描述 .-> B A用带箭头的虚线指向B并在中间加上文字描述
A == 描述 ==> B A用加粗的箭头指向B并在中间加上文字描述
- 横向流程图
- 竖向流程图:
- 标准流程图:
- UML时序图:
- UML时序图复杂:
- UML标准时序图:
- 甘特图:
%% 语法示例
gantt
dateFormat YYYY-MM-DD
title 软件开发甘特图
section 设计
需求 :done, des1, 2014-01-06,2014-01-08
原型 :active, des2, 2014-01-09, 3d
UI设计 : des3, after des2, 5d
未来任务 : des4, after des3, 5d
section 开发
学习准备理解需求 :crit, done, 2014-01-06,24h
设计框架 :crit, done, after des2, 2d
开发 :crit, active, 3d
未来任务 :crit, 5d
耍 :2d
section 测试
功能测试 :active, a1, after des3, 3d
压力测试 :after a1 , 20h
测试报告 : 48h
- 标准流程图(横向):
h
8. 标准流程图(横向):
```mermaid
flowchat
st=>start: 开始框
op=>operation: 处理框
cond=>condition: 判断框(是或否?)
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出框
e=>end: 结束框
st(right)->op(right)->cond
cond(yes)->io(bottom)->e
cond(no)->sub1(right)->op
脚注是对文本的补充说明 ↩︎