介紹
Markdown 是一種輕量級的「標(biāo)記語言」厚掷,它的優(yōu)點(diǎn)很多礁苗,目前也被越來越多的寫作愛好者爬凑,撰稿者廣泛使用∈曰铮看到這里請不要被「標(biāo)記」嘁信、「語言」所迷惑于样,Markdown 的語法十分簡單。常用的標(biāo)記符號也不超過十個潘靖,這種相對于更為復(fù)雜的HTML 標(biāo)記語言來說穿剖,Markdown 可謂是十分輕量的,學(xué)習(xí)成本也不需要太多卦溢,且一旦熟悉這種語法規(guī)則糊余,會有一勞永逸的效果。
標(biāo)題
這是最為常用的格式单寂,在平時常用的的文本編輯器中大多是這樣實(shí)現(xiàn)的:輸入文本贬芥、選中文本、設(shè)置標(biāo)題格式宣决。而在 Markdown 中蘸劈,你只需要在文本前面加上 #
即可,同理尊沸、你還可以增加二級標(biāo)題威沫、三級標(biāo)題、四級標(biāo)題洼专、五級標(biāo)題和六級標(biāo)題棒掠,總共六級,只需要增加 #
即可屁商,標(biāo)題字號相應(yīng)降低烟很。例如:
# 一級標(biāo)題
## 二級標(biāo)題
### 三級標(biāo)題
#### 四級標(biāo)題
##### 五級標(biāo)題
###### 六級標(biāo)題
注: # 和「一級標(biāo)題」
之間建議保留一個字符的空格,這是最標(biāo)準(zhǔn)的 Markdown 寫法棒假。
列表
列表格式也很常用溯职,在 Markdown 中,你只需要在文字前面加上 * - 1.
就可以了帽哑,例如:
- list1
- sublist1
- sublist2
- list2
- sublist1
- sublist2
- list3
- sublist1
- sublist2
注: -、* 1.
和文本之間要保留一個字符的空格叹俏。
TODO列表
- [x] TODO1
- [ ] TODO1
- [x] TODO2
- [ ] TODO2
鏈接和圖片
在 Markdown 中妻枕,插入圖片不需要其他按鈕,你只需要使用 ![](圖片鏈接地址)
這樣的語法即可粘驰,例如:
在 Markdown 中屡谐,插入鏈接不需要其他按鈕,你只需要使用
[顯示文本](鏈接地址)
這樣的語法即可蝌数,例如:Contact me
引用
在我們寫作的時候經(jīng)常需要引用他人的文字愕掏,這個時候引用這個格式就很有必要了,在 Markdown 中顶伞,你只需要在你希望引用的文字前面加上 >
就好了饵撑,例如:
一盞燈剑梳, 一片昏黃; 一簡書滑潘, 一杯淡茶垢乙。 守著那一份淡定, 品讀屬于自己的寂寞语卤。 保持淡定追逮, 才能欣賞到最美麗的風(fēng)景! 保持淡定粹舵, 人生從此不再寂寞钮孵。
粗體和斜體
Markdown 的粗體和斜體也非常簡單,用兩個 *
包含一段文本就是粗體的語法眼滤,用 一個 *
包含一段文本就是斜體的語法油猫。例如:
- 斜體強(qiáng)調(diào)
- 粗體強(qiáng)調(diào)
文字高亮
用 ` 高亮文字
高亮文字
刪除線
用兩個 ~~
表示刪除線
刪除線
表格
語法格式
左邊對齊 | 中間對齊 | 右邊對齊 |
---|---|---|
left | center | right |
col 2 is | right-aligned | $160 |
liang sp is | right-aligned | $16 |
斜體、粗體柠偶、刪除線可混合使用
語法 | 效果 |
---|---|
*斜體1* | 斜體1 |
_斜體2_ | 斜體2 |
**粗體1** | 粗體1 |
__粗體2__ | 粗體2 |
這是一個 ~~刪除線~~ | 這是一個 |
***斜粗體1*** | 斜粗體1 |
___斜粗體1*** | 斜粗體1 |
***~~斜粗體刪除線1~~*** | |
~~***斜粗體刪除線2***~~ |
代碼段高亮
在三個反引號 ` 后面加上編程語言的名字情妖,另起一行開始寫代碼,最后一行再加上三個反引號诱担。
int singleNumber(vector<int>& nums)
{
int counterOne = 0;
int counterTwo = 0;
for (int i = 0; i < nums.size(); i++){
counterOne = (~counterTwo) & (counterOne ^ nums[i]);
counterTwo = (~counterOne) & (counterTwo ^ nums[i]);
}
return counterOne;
}
分割線
三個以上的* 或 _
即可作出分割線毡证,例如: