Markdown

Markdown基本语法

一.标题

用(# 标题文字)来表示标题,#的数目越少,标题相对应的级别越高
例如:
# 一级标题
## 二级标题
### 三级标题
###### 六级标题
效果如下:

一级标题

二级标题

三级标题

六级标题

二.列表

1.无序列表

用(- 文字)表示无序列表
例如:
- 无序列表1
- 无序列表2
效果如下:

  • 无序列表1
  • 无序列表2

    2.有序表

    用(数字. 文字)表示有序列表
    例如:
    1. 有序列表1
    2. 有序列表2
      效果如下:
  1. 有序列表1
  2. 有序列表2

三.字体和段落格式

1.斜体

用(星号文字星号)表示斜体文字
效果如下:
这是斜体

2.粗体

用(星号星号文字星号星号)表示粗体文字
效果如下:
这是粗体文字

3.粗斜体

用(星号星号星号文字星号星号星号)表示粗斜体文字
效果如下:
粗斜

3.删除线

用(波浪波浪文字波浪波浪)表示加删除线的文字
效果如下:
删除文字

4.下划线

用(左尖括号u右尖括号文字)表示加下划线的文字
效果如下:
文字

5.分割线

用(—)或(*)表示
例如:
*


效果如下:



6.换行

结尾处两个空格加回车即可

7.注脚

用[^keyword]表示

8.目录 分类 标签

三项均在文首添加
目录在文章前加[TOC]即可
:分类具有层次性,标签无层次性

四.图片

用![图片描述](图片链接地址)插入图片
例如:
![秦霄贤](https://c-ssl.duitang.com/uploads/item/201811/06/20181106220820_RZLfy.thumb.700_0.jpeg)
效果如下:
秦霄贤

五.链接

用[描述](链接地址)
例如:
这是[秦霄贤的微博](https://weibo.com/p/1005052334395363/photos?type=video)
效果如下:
这是秦霄贤的微博

六.代码

1.单行代码

  • 用(反引号代码反引号)表示单行代码
  • 用Tab键
    效果如下:
    printf("Hello World");

2. 代码块

  • 在代码开始的前一行及结束的最后一行分别写三个连续的反引号

  • 用Tab键
    效果如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    class Student  
    {
    private:
    int num;
    };
    ```
    ## 七.表格
    ### 1.常见表格
    - Markdown语法实现,第二行的-数任意,`:--`表示所在列的文字内容左对齐,`:--:`,`--:`同理
    例如:
    表头 表头
    内容 内容
    内容 内容
    1
    2
    3
    4
    5
    6
    7
    8
    效果如下:  
    |表头|表头|
    |-----|----|
    |内容|内容|
    |内容|内容|

    - HTML标签实现
    例如:
    值班人员
    星期一
    星期二
    星期三
    李强
    张明
    王平
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43

    效果如下:
    <table>
    <tr>
    <th rowspan="2">值班人员</th>
    <th>星期一</th>
    <th>星期二</th>
    <th>星期三</th>
    </tr>
    <tr>
    <td>李强</td>
    <td>张明</td>
    <td>王平</td>
    </tr>
    </table>

    ### 2.Todo列表
    用[x]表示已完成事项 []表示未完成事项
    例如:
    ```
    - ### 寒假计划 ###
    - [ ] 减肥
    - [x] 学习
    - [x] 赚钱
    - [ ] 考驾照
    ```
    效果如下:
    - ### 寒假计划 ###
    - [ ] 减肥
    - [x] 学习
    - [x] 赚钱
    - [ ] 考驾照

    ## 八.流程图
    ### 1.流程图
    - #### Mermaid
    效果如下:
    ```mermaid
    graph LR
    A[方形] -->B(圆角)
    B --> C(条件a)
    C -->|a=1| D[结果1]
    C -->|a=2| E[结果2]
  • flow

    源代码

    1
    2
    3
    4
    5
    6
    7
    8
    9
    st=>star: 开始框
    op=>operation: 处理框
    cond=>condition: 判断框(是或否)
    sub1=>subroutine: 子流程
    io=>inputoutput: 输入输出框
    e=>end: 结束框
    st->op->cond
    cond(yes)->io->e
    cond(no)->sub1(right)->op

    效果如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    st=>star: 开始框
    op=>operation: 处理框
    cond=>condition: 判断框(是或否)
    sub1=>subroutine: 子流程图
    io=>inputoutput: 输入输出框
    e=>end: 结束框
    st->op->cond
    cond(yes)->io->e
    cond(no)->sub1(right)->op

    3.UML时序图

  • sequence

    源代码

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Title: 标题: 复杂使用
    对象A->对象B: 对象B你好吗(请求)
    Note right of 对象B: 对象B的描述
    Note left of 对象A: 对象A的描述(提示)
    对象B-->对象A: 我很好(响应)
    对象B-->小三: 你好吗
    小三-->>对象A: 对象B找我了
    对象A->对象B: 你真的好吗
    Note over 小三,对象B: 我们是朋友
    participant C
    Note right of C: 没人陪我玩

    效果如下:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Title: 标题: 复杂使用
    对象A->对象B: 对象B你好吗(请求)
    Note right of 对象B: 对象B的描述
    Note left of 对象A: 对象A的描述(提示)
    对象B-->对象A: 我很好(响应)
    对象B-->小三: 你好吗
    小三-->>对象A: 对象B找我了
    对象A->对象B: 你真的好吗
    Note over 小三,对象B: 我们是朋友
    participant C
    Note right of C: 没人陪我玩
    ```
    - mermaid型
    ### 3.甘特图
    纵轴表示活动,横轴表示活动进行的时间

    %% 语法示例
    gantt
    dateFormat YYYY-MM-DD
    title 软件开发甘特图
    section 设计
    需求 :done, des1, 2010-01-01, 2010-01-10
    原型 : active, des2, 2010-01-02, 3d
    UI设计 : des3, after des2,5d
    未来任务 : des4,after des3, 5d

    效果如下:  
    ```mermaid
    %% 语法示例  
    gantt  
    dateFormat  YYYY-MM-DD  
    title 软件开发甘特图
    section 设计
    需求       :done,  des1,  2010-01-01, 2010-01-10
    原型       : active, des2, 2010-01-02, 3d
    UI设计     :         des3, after des2,5d  
    未来任务   :         des4,after des3, 5d

    九.公式

  • 用($公式$)标记行内公式
    例如:
    质能方程:$E=mc^2$
    效果如下:
    质能方程:$E=mc^2$

  • 用($$公式$$)标记整行公式