MLi's Blog

Markdown语法总结

@: [gitbookLearnBook, markdown_grammer]

分级标题

# 为一级标题

## 为二级标题,以此类推

强调

**粗体** 粗体

*斜体* 斜体

~~删除线~~ 删除线

字符块引用

> 你好

你好

代码块

行内代码用两个反引号(标准键盘的ESC下的那个键)引着, 比如A=1

大块的代码用前后3个反引号引着,比如

1
2
a=1
b=2

也可以是每行代码前加4个空格(tab键)来实现

列表

无序列表 *列表1 *列表2 *列表2的子列表(+号或者-号也可以)

  • 列表1
  • 列表2

    • 列表2的子列表

有序列表:前面加具体的数字和顿号即可

任务列表

使用 - [ ]- [x]

  • [x] 已完成事项
  • [ ] 待办事项

超链接

链接http网址[bbc](https://bbc.com)

bbc

链接本地文件[for this project](docs/CONTRIBUTING.md)

则链接的是当前.md所在的目录的docs文件下的CONTRIBUTING.md文件。

[for this project](../CONTRIBUTING.md)

则链接的是当前.md所在的目录的上一级目录的CONTRIBUTING.md文件。

交叉引用

在B段落处引用的时候引用A段落的内容。首先在A的标题新建标签

A的标题{\#tagA}

然后在B处输入:

["参见A"](\#tagA)

插入图片和表格

插入图片 ![github logo](/images/logo.png)

插入的logo.png位于当前的.md文件的目录的images文件夹下

插入表格

表格的列于列之间用|隔开,第一行与第二行之间用—–隔开,比如

| aa | bb | |:---|:---| | dd | ee || aa | bb | |:—|:—| | dd | ee | e

分割线

插入三个***即可.

转义字符

反斜杠\ 比如,由于#号在markdown语法里代表标题,如果要输入#号,则可以在前面加个反斜杠。

其他

  1. 输出空格:Markdown不识别半角空格,当需要空格时,按shift+Space,然后再按空格键即可.
  2. 两个空格强制换行
  3. 添加备注 <!-- 备注 -->

LaTeX 公式

流程图 和 时序图

参考资料

  1. Basic writing and formatting syntax
  2. Markdown Tutorial
  3. Markdown 语法基础及使用教程