# markdown 语法

# 标题

"要创建标题,请在单词或短语前面添加井号 (#) 。# 的数量代表了标题的级别。例如,添加三个 # 表示创建一个三级标题 (<h3>) (例如:### My Header)。"

# 使用 # 号标记

# 一级标题

## 二级标题

### 三级标题

#### 四级标题

##### 五级标题

###### 六级标题
1
2
3
4
5
6
7
8
9
10
11

# 一级标题

# 二级标题

# 三级标题

# 四级标题

# 五级标题
# 六级标题

# 使用 = 和 - 标记一级和二级标题

一级标题
=================
二级标题
-----------------
1
2
3
4

# 一级标题

# 二级标题

# 段落

  • 使用两个以上空格加上回车换行
  • 使用空行换行
ABC  
ABCDE
1
2

ABC
ABCDE

# 文字

# 字体

    • 或者_ 表示斜体,* **或者_ __表示粗体
*斜体*
_斜体_
**粗体**
__粗体__
***粗斜体***
___粗斜体___
1
2
3
4
5
6

斜体 斜体 粗体 粗体 粗斜体 粗斜体

# 颜色和字号

<font color=red size=2>注意!!!</font>
<font color=orange size=4>注意!!!</font>
<font color=#0000FF size=6>注意!!!</font>
<font color=#FF00FF size=8>注意!!!</font>
1
2
3
4

注意!!! 注意!!! 注意!!! 注意!!!

# 背景颜色

<table> <tr> <td bgcolor=#FF4500>这里的背景色是:OrangeRed, 十六进制颜色值:#FF4500, rgb(255, 69, 0)</td> </tr> </table>
1
这里的背景色是:OrangeRed, 十六进制颜色值:#FF4500, rgb(255, 69, 0)

在markdown中设置字体颜色以及背景颜色

这里使用的背景颜色是:OrangeRed, 十六进制颜色值:#FF4500, rgb(255, 69, 0)

# 分隔线

有以下几种格式,使用三个或以上的星号*、减号-、底线_。中间可以插入空格,但不能有其他内容。

***
* * *
---
- - -
___
_ _ _
1
2
3
4
5
6






# 删除线

在文字的两端加上两个波浪线 ~~。

~~ABCDEFG~~
1

ABCDEFG

# 下划线

通过 HTML 的 <u> 标签实现。

<u>下划线</u>
1

下划线

# 列表

# 无序列表

使用星号*、加号+、减号-作为列表标记,标记后面要添加一个空格。

***+++---
1
2
3
4
5
6
7
8
9
10
11
12

# 有序列表

数字后面加上.,再加空格。

1.2.3.
1
2
3

# 列表嵌套

子列表前面添加四个空格或者一个制表符Tab。

1. 项目一:
    - 元素一
    - 元素二
    - 元素三
2. 项目二:
    - 元素一
    - 元素二
    - 元素三
1
2
3
4
5
6
7
8
  1. 项目一:
    • 元素一
    • 元素二
    • 元素三
  2. 项目二:
    • 元素一
    • 元素二
    • 元素三

# 引用(区块)

# 单层引用

段落开头使用 > 符号 ,后面添加一个空格。

> 引用
> 区块
> 学无止境
1
2
3

引用 区块 学无止境

# 嵌套引用

一个 > 符号是最外层,两个 > 符号是第一层嵌套,以此类推。

> 引用
>> 区块
>>> 学无止境
1
2
3

引用

区块

学无止境

# 引用里面使用列表

> 区块
> 1.列表 一
> 2. 列表二
> + 列表一
> + 列表二
> + 列表三

1
2
3
4
5
6
7

区块 1.列表 一 2. 列表二

  • 列表一
  • 列表二
  • 列表三

# 列表里面使用引用

  • 只支持无序列表,不支持有序列表。
  • 前添加四个空格就会放进区块中

* 列表 一
  > 引用
* 列表二
1
2
3
  • 列表 一

    引用

  • 列表二

# 代码

# 代码区块1

  • 方法一:
	```c
	printf("Hello World");
	```
1
2
3
printf("Hello World");
1
  • 方法二:
	printf("Hello World");
1
printf("Hello World");	

# 代码区块2

用两个反引号`包裹内容。

`printf("Hello World");`
1

printf("Hello World");

# 列表下嵌套代码区块

1. 命令行模式下启动图形模式:
   ```bash
   sudo startx
1
2
3
  1. 按键切换到图形界面

    Ctrl + Alt + F7

  2. 开启用户图形界面

    sudo  systemctl  set-default graphical.target
    reboot
    
    1
    2

1. 命令行模式下启动图形模式:
   ```bash
   sudo startx
1
2
3
4
  1. 按键切换到图形界面

    Ctrl + Alt + F7

  2. 开启用户图形界面

    sudo  systemctl  set-default graphical.target
    reboot
    
    1
    2

# 链接(网址等)

# 文字替代显示

[吉威官网](http://www.geoway.com.cn/)
1

吉威官网 (opens new window)

# 直接显示链接

<http://www.geoway.com.cn/>
1

# 图片

# 不带标题的图片

![属性文本](图片地址)

![Geoway](http://www.geoway.com.cn/images/logo.png)
1

Geoway

# 带标题的图片

![alt 属性文本](图片地址 "可选标题")

![logo](http://www.geoway.com.cn/images/logo.png "Geoway")
1

logo

# HTML方式

<img src="http://www.geoway.com.cn/images/logo.png">
1

# 指定图片的高度与宽度(HTML方式)

<img src="http://www.geoway.com.cn/images/logo.png" width="20%">
1
foo

# 表格

# 基础

|  项目   | 描述  |
|  ----  | ----  |
| 单元格1  | 单元格2 |
| 单元格3  | 单元格4 |
1
2
3
4
项目 描述
单元格1 单元格2
单元格3 单元格4

# 对齐

| 左对齐 | 右对齐 | 居中对齐 |
| :-----| ----: | :----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
1
2
3
4
左对齐 右对齐 居中对齐
单元格 单元格 单元格
单元格 单元格 单元格

# 合并单元格

Markdown目前还不支持合并单元格,使用HTML合并单元格。

<table>
    <tr>
        <th>项目1</th><th>项目2</th><th>项目3</th>
    </tr>
    <tr>
        <td rowspan="3">描述1</td><td>描述2</td><td>描述3</td>
    </tr>
    <tr>
        <td>描述4</td><td>描述5</td>
    </tr>
    <tr>
        <td>描述6</td><td>描述7</td>
    </tr>
</table>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
项目1项目2项目3
描述1描述2描述3
描述4描述5
描述6描述7

# 其他

# HTML标签

  • 文本换行: <br> <br/>

# Vue标签

Vue 标签为扩展标签,可使用定义的全局vue组件和引入的全局组件(element-ui)

<el-row>
    <el-tag type="success">标签二</el-tag>
    <el-tag type="info">标签三</el-tag>
    <el-tag type="warning">标签四</el-tag>
</el-row>
  <el-divider></el-divider>
<el-row>
<el-image style="width: 100px; height: 100px" 
          src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" fit="fill"></el-image>
</el-row>
1
2
3
4
5
6
7
8
9
10
标签二 标签三 标签四

# 转义

使用反斜杠转义特殊字符。

**粗体**
\*\* 粗体 \*\*
1
2

粗体 ** 粗体 **

# Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:

\ 反斜线
` 反引号
* 星号 
_ 下划线 
{} 花括号
[] 方括号
() 小括号
# 井字号
+ 加号
- 减号 
. 英文句点
! 感叹号
1
2
3
4
5
6
7
8
9
10
11
12

# 代码块中添加代码块

方法是里面的代码块使用制表符Tab缩进就可以了。

    ```markdown
          ```c
          printf("Hello World");
          ```
    ```
1
2
3
4
5