标题
两种方法:
1)一级标题用1个#,如果不加#,为普通文本。
2)用===(一级标题)或—(二级标题)表示。
分割线
使用三个或以上的-
或*
表示,且这一行只有这个符号,需在符号前一行加空行。
斜体和粗体
用*
和**
夹住文字,分别变成斜体和粗体,或同时使用变成又斜又粗,例如:斜体 粗体 斜粗
删除线用~~
夹击,如
我要删除的文字
行内代码块可用反引号标注`,如
太好了
使用\
对符号进行转义
超链接和图片
超链接的写法
超链接写法
无序列表
使用无序列表用-
,+
或*
,第二层相比于第一层至少要缩进两个空格,可嵌套,例如
- 一层
- 二层
- 第三层
- 第三层
- 二层
有序列表
使用1.
(点号后面有空格)表示有序列表,可嵌套。例如
- 一层
- 第一个二层
- 第二个二层
文字引用
使用>
表示,可以用多个>
表示更深的层级。例如
第一层
第二层
第三层
跳出来了
代码块
使用四个空格缩进表示代码块,另一种方法是:一些IDE支持行数提示和找色,一般使用三个`表示,
printf("HelloWorld")
表格
第二行的---:
表示对齐方式,分别为左对齐,右对齐和居中对齐
商品 | 数量 | 单价 |
---|---|---|
苹果 | 10 | $1 |
电脑 | 1 | $1000 |
待办事项
- [x]
,注意每个符号后面都有空格
- 已完成项目1
- 已完成事项1
- 待办事项1
流程图,序列图,甘特图
流程图
以``` grapth TD 为开头,```为结束。流体图的语法为name-->type: describe
,其中type主要有以下几种:
- 开始和结束:
start
,end
- 输入输出:
inputoutput
- 操作:
operation
- 条件:
condition
- 子程序:
subroutine
更多流程图的内容参考流程图语法参考。例如:
数学公式
使用$
表示,其中一个$
表示在行内,$$
表示独占一行。例如质量守恒公式(CSDN):
E
=
m
c
2
E=mc^2
E=mc2
支持LaTeX编辑显示支持,访问 MathJax参考更多使用方法。例如:
∑
i
=
1
n
a
i
=
0
\sum_{i=1}^n a_i=0
∑i=1nai=0
支持HTML标签
不换行空格,是一个空格字符。在该字符处禁止自动换行。html页面显示时自动合并多个连续的空白字符(Whitespacecharacter),但该字符是禁止合并的。因此,该字符也被称作“硬空格”。例如想要
不断行的空白格 或
半方大的空白 或
全方大的空白 或
页面内跳转
可用于生成目录。h3指的是锚点格式为三级标题。
[点我跳转](#anchor)
<h3 id="anchor">我是一个锚点</h3>
点我跳转