1. 标题的语法
- “#”后接其他内容表示创建一个一级标题
- 从“#”到“######”表示一级标题到六级标题,相当于html语法里的h1-h6
2. 分割线,折行与分段的语法
- “---”即可创建一条分割线,相当于html的<hr>
- 在上一行末尾加两个空格即可实现折行,否则即使回车也还是写在上一行
- 直接留一个空行即可实现上下两端文字的分段
3. 加粗,斜体与删除线
- “**”或“__”把想要加粗的字包裹起来即可,例如: 加粗
- 斜体则使用“*”或“_”,例如: 斜体
- “***”或“___”则表示粗斜体,例如: 粗斜体
- 删除线使用“~~”,例如:
删除(中文输入法的~与~有区别)
4.引用
- 只需要在所引用的文字前加上“>”符号,例如:
这是一句引用
- 可以使用多个“>”实现嵌套引用,例如:
一句引用
一句嵌套引用
再次嵌套引用
5.列表项
- 通过“*”或“-”来实现无序列表项
- 前面的斜体使用“*”需要直接接文字,列表则需要用空格与后文隔开
- 在一个项内使用tab接一个“*”可以创建子列表项,最多支持两次嵌套,一共分三级
- 通过数字+“.”实现有序列表项,只有第一项的数字表明起始项数,后续的项只会是前一项+1,例如:
- 这句话是“1.”开头
- 这句话是“3.”开头,但是序号为2
- 这句话是“100.”开头......
6.数学公式(可惜标准的 HTML/浏览器规范里并不包含 LaTeX语法的解析器,所以网页无法正常显示)
- 通过“$”符将其包裹实现,例如:f(x)=ax^2+bx+c 表示 $f(x)=ax^2+bx+c$
- \Delta 表示 $\Delta$,\sqrt{2ab} 表示 $\sqrt{2ab}$
- 通过“$$”来包裹可以使公式居中,例如: $$1+1=2$$
7.代码块
- 通过“```”来把代码段包裹起来形成代码块,在起始标记之后可以指明语言来实现代码高亮,例如
#include <iostream> int main(){ std::cout<<"hello world!"; return 0; }
8.表格
-
通过 |A0|B0|C0| |-|-|-| 来创建表格,之后通过|A1|B1|C1|的格式添加新行 例如:
A0 B0 C0 1 2 3 42 53 64 -
通过在|-|-|-|中的“-”前后增加“:”可以控制表格为左对齐(默认),右对齐(|-:|-:|-:|),或是中对齐(|:-:|:-:|:-:|)
9.超链接
- 使用"[]+()"来声明一个超链接,[]填写显示的链接说明,()填写链接地址,例如:Mizhaki的blog网站
10.图片
- 类似于超链接,使用“!+[]+()”的格式来声明一张图片,[]里写入替代文本(类似html里面的alt),()里写入“地址或者路径”+“鼠标悬停时的说明文本(可选)”,例如:
