Markdown 扩展语法

本文展示 Markdown 的扩展语法,每小节下有两部分内容:效果展示和 Markdown 语法。

目录

1. 代码块

效果

int main(int argc, char *argv[]) {
  printf("hello c");
  return 0;
}

语法

  • 用三个反引号(```)包围代码块
```lang
code
```
eg.
```c
int main(int argc, char *argv[]) {
  printf("hello c");
  return 0;
}
```
  • lang 是语言的名称,如:c, bash, javascript, 等
  • code 是代码

2. 表格

效果

左对齐居中右对齐
col 3 issome wordy text$1600
col 2 iscentered$12
zebra stripesare neat$1

语法

  • 单元格被左右两侧竖线包围,同一列中单元格的竖线不要求对齐
  • 一定要有表头的分割线
  • 表头的分割线通过冒号(:)设置单元格对齐
  • 左对齐、右对齐,对应冒号(:)在分割线的左或者右
  • 居中对齐对应分割线被左右两个冒号包围
  • 默认左对齐,可以没有冒号
  • 分割线是三个以上的横线字符(-
  • 不支持单元格合并
| 左对齐 | 居中  | 右对齐 |
| :--- | :---: | ---:|
| col 3 is | some wordy text | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |

3. 表情

效果

:blush:

语法

:emoji:
  • emoji 是表情符号的代码
  • 例如:表情符号: :blush: ,对应的代码是 :blush:
  • 所有的 emoji 代码在这里

4. diff 语法

版本控制的系统中都少不了 diff 的功能,即展示一个文件内容的增加与删除。

效果

+ 人闲桂花落,
- 夜静春山空。
! 月出惊山鸟,
# 时鸣春涧中。

语法

```diff
+ 人闲桂花落,
- 夜静春山空。
! 月出惊山鸟,
# 时鸣春涧中。
```
  • 与代码块类似,只是在三个反引号后面写 diff
  • +开头表示新增
  • -开头表示删除
  • 另外还有有 !#

2017 -  by 王顶. All rights reserved.本站访客人数  人次

results matching ""

    No results matching ""