Markdown 基础
标题
-
使用若干个#号表示若干级的标题
-
使用
[TOC]
来生成目录索引
字体
- 使用两个
*
号包围以加粗文字 - 使用一个
*
号包围以倾斜 文字 - 使用三个
*
号包围以 同时加粗和倾斜,也可以使用**_
_**
- 使用两个
~
包围以加删除线 - 使用两个
=
包围以标记文本 - 使用同样数量的
>
号表示同级的引用
一级
二级
八级
分割线
三个或者三个以上的-或者*都可以表示分割线
---
图片

链接
[链接名](链接 "链接标题")
列表
无序列表使用+
,-
,*
符创建
有序列表使用数字加.
创建
要使列表嵌套,上级和下级之间缩进三个空格
- 有序列表 1
- 有序列表 2
- 无序子列表 1
- 无序子列表 2
- 有序列表 3
- [ ]
+空格 表示一个未做事项
- [ ] TODO
- [x]
+空格 表示一个已做事项
- [x] DONE
表格
要生成一个表格,用|符分隔若干个表头
表头|表头|表头
接下来是分隔符
-|-|-
-符两侧可以加:以规定左对齐,居中或者右对齐
- default 和
:-
左对齐 :-:
居中-:
右对齐
后面是内容
表头 | 表头 | 表头 | 表头 |
---|---|---|---|
中间对齐 | 右对齐 | 左对齐 | 默认 |
- | - | - | - |
内容 | 内容 | 内容 | 内容 |
代码块
单行代码用一个`包围 code
代码块用三个`包围,在第一个```右边需要注明代码类型
``` code_type
code
```
#include <iostream>
int main(void){
printf("hello markdown
");
return 0;
}
行内 Latex 数学公式
使用 $Latex$
以显示行内的 Latex 数学公式 (sqrt{x^{2}})
使用 $$Latex$$
以显示行间的 Latex 数学公式 $$sqrt{x^{2}}$$
流程图
记一下flow的用法
\`\`\`flow
st=>start: 开始
op=>operation: 处理
cond=>condition: 判断
sub1=>subroutine: 子流程
io=>inputoutput: 输入输出框
e=>end: 结束框
st->op->cond
cond(yes)->io->e
cond(no)->sub1(right)->op
\`\`\`
由上半部分定义和下半部分连接组成,效果如下
st=>start: 开始
op=>operation: 处理
cond=>condition: 判断
sub=>subroutine: 子流程
io=>inputoutput: 输出输出
e=>end: 结束框
st->op->cond
cond(yes)->io->e
cond(no)->sub(right)->op
但是博客园好像不支持flow orz