文章目錄
- Markdown 文法
-
- 一、标題
- 這是一級标題
-
- 這是二級标題
-
- 這是三級标題
-
- 這是四級标題
-
- 這是五級标題
-
- 這是六級标題
- 二、字型
- 三、引用
- 四、分割線
- 五、圖檔
- 六、超連結
- 七、清單
- 八、表格
- 九、代碼
- 十、流程圖
Markdown 文法
Markdown是一種純文字格式的标記語言。通過簡單的标記文法,它可以使普通文本内容具有一定的格式。
Markdown文法也很簡單,很快就可以把常用的文法學會,下面是一些常用的Markdown文法。
一、标題
在想要設定為标題的文字前面加#來表示
一個#是一級标題,二個#是二級标題,以此類推。支援六級标題。
注:标準文法一般在#後跟個空格再寫文字,貌似簡書不加空格也行。
示例:
# 這是一級标題
## 這是二級标題
### 這是三級标題
#### 這是四級标題
##### 這是五級标題
###### 這是六級标題
效果如下:
這是一級标題
這是二級标題
這是三級标題
這是四級标題
這是五級标題
這是六級标題
二、字型
- 加粗
要加粗的文字左右分别用兩個*号包起來
- 斜體
要傾斜的文字左右分别用一個*号包起來
- 斜體加粗
要傾斜和加粗的文字左右分别用三個*号包起來
- 删除線
要加删除線的文字左右分别用兩個~~号包起來
示例:
**這是加粗的文字**
*這是傾斜的文字*`
***這是斜體加粗的文字***
~~這是加删除線的文字~~
效果如下:
這是加粗的文字
這是傾斜的文字
這是斜體加粗的文字
這是加删除線的文字
三、引用
在引用的文字前加>即可。引用也可以嵌套,如加兩個>>三個>>>
n個…
示例:
>這是引用的内容
>>這是引用的内容
>>>>>>>>>>這是引用的内容
效果如下:
這是引用的内容這是引用的内容這是引用的内容
四、分割線
三個或者三個以上的 - 或者 * 都可以。
示例:
---
----
***
*****
效果如下:
可以看到,顯示效果是一樣的。
五、圖檔
文法:
![圖檔alt](圖檔位址 ''圖檔title'')
圖檔alt就是顯示在圖檔下面的文字,相當于對圖檔内容的解釋。
圖檔title是圖檔的标題,當滑鼠移到圖檔上時顯示的内容。title可加可不加
示例:
![前端](https://img-blog.csdnimg.cn/20191012120357481.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzMTk5MzE4,size_16,color_FFFFFF,t_70)
效果如下:
上傳本地圖檔直接點選導航欄的圖檔标志,選擇圖檔即可
六、超連結
文法:
[超連結名](超連結位址 "超連結title")
title可加可不加
示例:
[CSDN](https://blog.csdn.net/qq_43199318)
[GitHub](https://github.com/happyCoding1024)
效果如下:
CSDN
GitHub
七、清單
無序清單
文法:
無序清單用 - + * 任何一種都可以
- 清單内容
+ 清單内容
* 清單内容
注意:- + * 跟内容之間都要有一個空格
效果如下:
- 清單内容
- 清單内容
- 清單内容
有序清單
文法:
數字加點
1.清單内容
2.清單内容
3.清單内容
注意:序号跟内容之間要有空格
效果如下:
- 清單内容
- 清單内容
- 清單内容
清單嵌套
上一級和下一級之間敲一個Tab鍵即可
- 一級無序清單
+ 二級無序清單
+ 二級無序清單
效果如下:
- 一級無序清單
- 二級無序清單
- 二級無序清單
- 一級無序清單
+ 二級無序清單
* 三級無序清單
+ 二級無序清單
* 三級無序清單
效果如下:
- 一級無序清單
- 二級無序清單
- 三級無序清單
- 二級無序清單
- 三級無序清單
- 二級無序清單
1. 一級有序清單
1. 二級有序清單
2. 二級有序清單
2. 一級有序清單
1. 二級有序清單
2. 二級有序清單
效果如下:
- 一級有序清單
- 二級有序清單
- 二級有序清單
- 一級有序清單
- 二級有序清單
- 二級有序清單
八、表格
文法:
表頭|表頭|表頭
---|:--:|---:
内容|内容|内容
内容|内容|内容
第二行分割表頭和内容。
- 有一個就行,為了對齊,多加了幾個
文字預設居左
-兩邊加:表示文字居中
-右邊加:表示文字居右
注:原生的文法兩邊都要用 | 包起來。此處省略
示例:
英雄|位置|擅長
--|:--:|--:
東皇太一|坦克|吸血
趙雲|刺客|突進
大喬|輔助|團隊增益
效果如下:
英雄 | 位置 | 擅長 |
---|---|---|
東皇太一 | 坦克 | 吸血 |
趙雲 | 刺客 | 突進 |
大喬 | 輔助 | 團隊增益 |
九、代碼
文法:
反引号在英文狀态下按鍵盤左上角的
~
鍵即可。
單行代碼:代碼之間分别用一個反引号包起來,後面不需要加程式設計語言。
`代碼内容`
代碼塊:代碼之間分别用三個反引号包起來,且兩邊的反引号單獨占一行,在第一行單引号的末尾要加上程式設計語言。
```程式設計語言
代碼...
代碼...
代碼...
```
示例:
單行代碼
`console.log("hello world");`
代碼塊
```c
# include <stdio.h>
int main () {
printf("hello world\n");
return 1;
}
```
效果如下:
單行代碼
console.log("hello world");
代碼塊
# include <stdio.h>
int main () {
printf("hello world\n");
return 1;
}
十、流程圖
示例:
```mermaid
flowchat
st=>start: 開始
op=>operation: My Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
&```
效果如下: