记录前端开发学习与积累

markdown个人常用语法总结

本文于507天之前发表,文中内容可能已经过时。如有疑问,欢迎在github中给我留言(用户名:zhangyan123)。

为了方便写作查找,查阅文档之后总结出自己常用的markdown语法如下

使用#标记标题

无序列表

  • 星号*可以标记列表
  • 加号+也可以标记列表
  • 减号-也可以标记列表

有序列表

  1. 数字接英文点号,每项后面记得加至少两个空格

在首行出现数字-英文句点-空白时

eg:1987. 应写为1987\.以与列表格式进行区分

代码及区块

  • >区块引用

  • 分行方式为每行结尾至少两个空格键+回车键

  • 使用pre+code包裹,可以保持代码粘贴时的缩进格式



  • 如上的分割线使用* * *或者- - -单独一行制成,符号之间可以自由添加空格

  • html可以直接使用tab上面的`包裹小段代码作为代码引用的标志,注意不要与英文单引号混淆

嵌入带连接的元素

强调

我们会发现markdown语法中*-具有很多互通的功能,上文中提到的无序列表、分割线均如此,此处要说明的强调标记方式中易与此规律混淆,请务必分清减号-与下滑线_的适用场景。

  • *需要强调的文字* _需要强调的文字_都可以实现需要强调的文字的效果,注意是下划线不是减号。
  • **需要强调的文字** __需要强调的文字__都可以实现需要强调的文字的效果,再次强调是下划线不是减号。
  • 删除线

表格

| 排序方法 | 平均情况 | 最好情况 | 最坏情况 | 辅助空间 | 稳定性 |//表头
|:-----|:-----|:-----|:-----|:-----|:-----|//对齐方式|:-----|左对齐,|:-----:|居中,|-----:|右对齐

| 冒泡排序 | O(n²) | O(nlogn) | O(n²) | O(1) | 稳定 |//单元格数据
| 简单选择 | O(n²) | O(n²) | O(n²) | O(1) | 稳定 |
| 直接插入 | O(n²) | O(n) | O(n²) | O(1) | 稳定 |
| 希尔排序 | O(nlogn)~O(n²) | O(n^1.3) | O(n²) | O(1) | 不稳定 |
| 堆排序 | O(nlogn) | O(nlogn) | O(nlogn) | O(1) | 不稳定 |
| 归并排序 | O(nlogn) | O(nlogn) | O(nlogn) | O(n) | 不稳定 |
| 快速排序 | O(nlogn) | O(nlogn) | O(n²) | O(nlogn)~O(n) | 不稳定 |
排序方法 平均情况 最好情况 最坏情况 辅助空间 稳定性
冒泡排序 O(n²) O(nlogn) O(n²) O(1) 稳定
简单选择 O(n²) O(n²) O(n²) O(1) 稳定
直接插入 O(n²) O(n) O(n²) O(1) 稳定
希尔排序 O(nlogn)~O(n²) O(n^1.3) O(n²) O(1) 不稳定
堆排序 O(nlogn) O(nlogn) O(nlogn) O(1) 不稳定
归并排序 O(nlogn) O(nlogn) O(nlogn) O(n) 不稳定
快速排序 O(nlogn) O(nlogn) O(n²) O(nlogn)~O(n) 不稳定

备注

markdown文档中可以直接使用html标签和css样式,你会发现写在markdown中的样式直接应用在了文档中

表达式与语句

  1. 1. 使用#标记标题
    1. 1.1. 无序列表
    2. 1.2. 有序列表
    3. 1.3. 代码及区块
    4. 1.4. 嵌入带连接的元素
    5. 1.5. 强调
    6. 1.6. 表格
    7. 1.7. 备注markdown文档中可以直接使用html标签和css样式,你会发现写在markdown中的样式直接应用在了文档中
    8. 1.8. markdown文档中可以直接使用html标签和css样式,你会发现写在markdown中的样式直接应用在了文档中