改编自CSDN的官方文档,加入了最常见的基本语法,缩减了一些不常用的内容,便于平时记录博客。
- Markdown和扩展Markdown简洁的语法
- 代码块高亮
- 图片链接和图片上传
- LaTex数学公式
Markdown及扩展
块注释(blockquote)引用
通过在文字开头添加“>”表示块注释。(当>和文字之间添加五个blank时,块注释的文字会有变化。)
zhushi
zhushi5blank
斜体
将需要设置为斜体的文字两端使用1个“*”或者“_”夹起来
斜体
粗体
将需要设置为斜体的文字两端使用2个“*”夹起来
粗体
无序列表
在文字开头添加(*, +, and -)实现无序列表。但是要注意在(*, +, and -)和文字之间需要添加空格。(建议:一个文档中只是用一种无序列表的表示方式)
- 列表
- 列表
- 列表
- 列表
有序列表
使用数字后面跟上句号。(还要有空格)
1. 列表
2. 列表
表格
项目 | 价格
-------- | ---
Computer | $1600
Phone | $12
Pipe | $1
result:
项目 | 价格 |
---|---|
Computer | $1600 |
Phone | $12 |
Pipe | $1 |
可以使用冒号来定义对齐方式:
| 项目 | 价格 | 数量 |
| :-------- | --------:| :--: |
| Computer | 1600 元 | 5 |
| Phone | 12 元 | 12 |
| Pipe | 1 元 | 234 |
result:
项目 | 价格 | 数量 |
---|---|---|
Computer | 1600 元 | 5 |
Phone | 12 元 | 12 |
Pipe | 1 元 | 234 |
代码块
使用三个连续的<blockquote>即 ` 。(不是单引号而是左上角的ESC下面~中的)
main(){
int i;
i++;
return i;
}
脚注
生成一个脚注[^footnote].
脚注2[^footnote].
[^footnote]: 这里是 **脚注** 的 *内容*.
result:
生成一个脚注1.
目录
用 [TOC]
来自动生成目录:
数学公式
使用MathJax渲染LaTex 数学公式,详见math.stackexchange.com.
- 行内公式,数学公式为: Γ(n)=(n−1)!∀n∈N 。
- 块级公式:
x=−b±b2−4ac−−−−−−−√2a
更多LaTex语法请参考 这儿.
写完这篇博客我发现了一个问题,就是代码块默认带有行号,为了显示markdown的源代码我用了代码块,但是这样有行号就很奇怪,怎么把行号去掉呢?
- 这里是 脚注 的 内容. ↩