1. 程式人生 > 其它 >MarkDown常用語法全紀錄

MarkDown常用語法全紀錄

MarkDown常用語法記錄

一、設定標題

1.通過“#”設定

# 一級標題
## 二級標題
### 三級標題
#### 四級標題

2.通過“=”和“-”設定

一級標題
=======
二級標題
-------

要注意的是使用這種語法格式,只能設定一級標題與二級標題


二、換行

1.空格加回車

在一行的末尾新增兩個或多個空格,然後按回車鍵。

兩個空格換行  

2.通過HTML的換行標籤

HTML標籤換行<br>換行成功

這兩種方式是用的最多的兩種結構語法


三、粗體斜體和粗斜體

1.粗體“**”

普通字型
**加粗後的字型**
__下劃線加粗字型__

2.斜體“*”

普通字型
*斜體字型*
_下劃線斜體字型_

3.粗斜體“***”

普通字型
***加粗斜體字型***
___下劃線加粗斜體字型___

注意:下劃線可能會出現相容問題,一般使用*符號


四、有序無序列表

1.有序列表

注意:使用序號加句號實現有序列表,右半括號可以實現有序列表,但會出現相容問題

1. 有序列表1
2. 有序列表2

2.無序列表

* 無序列表格式1
+ 無序列表格式2
- 無序列表格式3

3.內嵌列表

注意:一個Tab健等於8個空格,所以內嵌符號的前面是4個空格實現的,不是一個Tab健

- 無序列表格式4
    - 建議使用同一種符號
    - 不要混合使用這些符號
    - 以保持文件的整潔

五、引用

> 普通引用
>> 內嵌引用

六、程式碼塊和分割線

1.程式碼塊

注意:每個程式碼塊都要一對符號,並且如果需要其中實現某種語言,可以在第一個符號後面跟上語言名稱,而且一般使用“```“三個反引號實現程式碼塊

​```java
程式碼塊1
public static void main(String[] args)
​```
~~~c
程式碼塊2
printf("請輸入10個數:\n");
~~~

單行當中使用程式碼,比如`pubic void main`

    程式碼格式3
    每一行通過縮排四個空格實現

2.分割線

注意:最好是使用分割線時,前後都加一行空白行,避免出現一些不必要的相容錯誤

至少使用三個***

***

可以使用三個破折號---

---

或者三個___

___


七、新增圖片與網路連結

1.連結

注意:可以利用連結做腳註,還有需要注意的是Markdown中會自動把網址轉換為可點選連結

不同的 Markdown 應用程式處理URL中間的空格方式不一樣。為了相容性,請儘量使用%20代替空格。

`[超連結顯示名](超連結地址 "超連結title")`

格式一[余月七的部落格](https://www.cnblogs.com/yuyueq)

加標題Title[余月七的部落格](https://www.cnblogs.com/yuyueq "乾貨部落格")

格式二加尖括號將網址或郵箱變可點選連結形式
<http: www.yuyueq.cn="">
<[email protected]>

也可以進行加粗斜體強調
***<http: www.yuyueq.cn="">***

2.圖片

普通圖片
![圖片1](https://images.cnblogs.com/cnblogs_com/yuyueq/1946705/o_21042511295233.jpg)

可點選連結跳轉圖片型別
[![圖片1](https://images.cnblogs.com/cnblogs_com/yuyueq/1946705/o_21042511295233.jpg)](http://www.yuyueq.cn)

八、表格

注意: 要新增表,請使用三個或多個連字元(---)建立每列的標題,並使用管道(|)分隔每列。
可以選擇在表的任一端新增管道,而且單元格寬度可以變化,可使呈現的輸出將看起來相同

其次可以通過在標題行中的連字元的左側,右側或兩側新增冒號(:),將列中的文字對齊到左側,右側或中心

| 姓名 | 年齡 |
| ---  | ---  |
| 小杜 | 20 |
| 小張 | 21 |

| 姓名(name) | 年齡(age) |學校(school) |
| :-------   | :------: | ---------: |
| 小杜       |     20    |  清華  |
| 小張       |     21    |  北大  |



九、刪除線與任務列表

1.刪除線“~~”

~~吳彥祖比我帥。~~ 吳彥祖沒我帥。

2.任務列表

要建立任務列表,請在任務列表項之前新增破折號(-)和方括號,並[ ]在其前面加上空格。
- [x] 我
- [ ] 是
- [ ] 我

十、特殊符號及表情

以冒號開頭和結尾,幷包含表情符號的名稱。

可參考知乎此篇文章在 Markdown 中使用表情符號

去露營了! :tent: 。

太好笑了! :joy:

快捷鍵

這個是根據Typora這款專業Markdown軟體所需要的,個人目前使用的就是這個,搭配VScode使用。

最後

還是那句話:工欲善其事,必先利其器