本篇筆記採用Markdown編輯,下載:Markdown學習總結筆記
簡介
Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔。
Markdown 編寫的文檔可以導出 HTML 、Word、圖像、PDF等多種格式的文檔。
Markdown 編寫的文檔後綴爲 .md, .markdown。
編輯器
Typora 官網:https://typora.io/
吐槽點:換行會自動加入空行,難受…
語法
1. 標題
標題使用#表示,可分爲1-6級標題,幾級標題使用幾個#,並以空格分隔標題名,如下所示:
# 一級標題
## 二級標題
### 三級標題
#### 四級標題
##### 五級標題
###### 六級標題
2. 文本格式
2.1 字體
*斜體文本*
_斜體文本_
**粗體文本**
__粗體文本__
***粗斜體文本***
___粗斜體文本___
2.2 分隔線
使用三個及以上*、-可建立分隔線,字符間不許其他符號,格式如下
---
--------------
***
************
2.3 刪除線
若要對文本內容添加刪除線,如刪除線內容,只需要在文字的兩端加上兩個波浪線 ~~ 即可格式如下:
~~刪除線內容~~
2.4 下劃線
下劃線通過HTML標籤實現,如下
下劃線文本
<u>下劃線文本</u>
2.5 腳註
腳註是對文本內容的補充說明,樣式如下:
文本內容文本內容1。
書寫格式如下:
文本內容文本內容[^Markdown]。
[^Markdown]: Markdown是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔。
3. 列表格式
Markdown中列表可分爲無序列表和有序列表。
無序列表:使用* 、+ 、- 作爲標記符。樣式如下:
- *第一項
- *第二項
- -第一項
- -第二項
- +第一項
- +第二項
markdown書寫格式如下:
* *第一項
* *第二項
- -第一項
- -第二項
+ +第一項
+ +第二項
有序列表:有序列表使用數字並加上. 來表示,樣式如下:
- 第一項
- 第二項
書寫格式如下:
1. 第一項
2. 第二項
列表嵌套:多層列表嵌套,子列表添加一個tab或者四個空格縮進即可,樣式如下:
- 第一項
- 第一項嵌套(可有序)
- 第二項嵌套(可有序)
- 第二項
書寫格式如下:
1. 第一項
* 第一項嵌套(可有序)
* 第二項嵌套(可有序)
2. 第二項
4. 區塊
Markdown 區塊引用是在段落開頭使用 > 符號 ,然後後面緊跟一個空格符號。樣式如下:
Markdown區塊演示
Markdown區塊演示
書寫格式如下:
> Markdown區塊演示
> Markdown區塊演示
區塊可嵌套使用,如下:
外層區塊
內層區塊
> 外層區塊
> > 內層區塊
5. 代碼
段落上的函數或代碼片段可用反引號`包起來,如:
cout
cout << "ans = " << ans << endl;
`cout`
`cout << "ans = " << ans << endl;`
代碼塊使用```獨佔一行包起來,代碼高亮設置可加上語言標記前如下:
```markdown
Markdown代碼塊
```
6. 鏈接
[]() 格式:
[Google](www.google.com)
<> 格式:
<www.google.com>
變量替代格式:
[Google][google-link]
[google-link]:www.google.com
格式:
Google
<> 格式:
<www.google.com>
變量替代格式:
[Google][google-link]
[google-link]:www.google.com
7. 圖片
Markdown中圖片以[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-OUdFgZhf-1578297607387)(圖片地址)]格式或以<img src=“圖片地址” 屬性>書寫。圖片地址可分爲:
-
絕對地址,即一個完整的鏈接,可以是本地文件目錄絕對地址,也可以是網絡圖片鏈接。
![picture](絕對地址) <img src="絕對地址" width="50%">
-
相對地址,相對地址建議使用Linux地址格式,Windows格式的地址是以\分隔文件目錄,使用這種地址格式在git上無法顯示。
![picture](相對地址) <img src="相對地址" width="50%">
-
地址變量,不在圖片出直接填寫圖片地址,通過變量,在文檔結尾統一給出變量值。如下:
![picture][picture-link] [picture-link]:圖片地址
8. 表格
Markdown使用|分隔不同的單元格,使用-分隔表頭,該兩種符號兩側至少一個空格(最左或最右除外)。
對齊方式:
- :-代表左對齊
- :-:代表居中對齊
- -:代表右對齊
| 左對齊 | 居中對齊 | 右對齊 |
| :--- | :----: | ----: |
| aaaa | bbbbbb | ccccc |
| a | b | c |
左對齊 | 居中對齊 | 右對齊 |
---|---|---|
aaaa | bbbbbb | ccccc |
a | b | c |
其他
支持HTML元素,不在Markdown 涵蓋範圍之內的標籤,都可以直接在文檔裏面用HTML撰寫。
目前支持的 HTML 元素有:<kbd> <b> <i> <em> <sup> <sub> <br>
等
此外,Markdown還支持數學公式,畫流程圖、時序圖、甘特圖等。
Markdown是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔。 ↩︎