MD語法筆記
什么是markdown語法旭贬?
Markdown 語法是一種快速標(biāo)記、快速排版語言,現(xiàn)在很多前段項目中的說明文件 readme 等都是用 .md 文件編寫的骂维,而且很多企業(yè)也在在鼓勵使用這種編輯方式,特別作為一個前端從業(yè)者更要學(xué)會使用這種語言贺纲。
Markdown 是一種用來寫作的輕量級 標(biāo)記語言航闺,它用簡潔的語法代替排版,而不像一般我們用的字處理軟件 Word 或 Pages 有大量的排版猴誊、字體設(shè)置来颤。它使我們專心于碼字,用「標(biāo)記」語法稠肘,來代替常見的排版格式福铅。Markdown 的語法簡潔明了、學(xué)習(xí)容易项阴,而且功能比純文本更強滑黔,因此有很多人用它寫博客。
為什么要用markdown語法环揽?
專注你的文字內(nèi)容而不是排版樣式略荡,安心寫作。
輕松的導(dǎo)出 HTML歉胶、PDF 和本身的 .md 文件汛兜。
純文本內(nèi)容,兼容所有的文本編輯器與字處理軟件通今。
隨時修改你的文章版本粥谬,不必像字處理軟件生成若干文件版本導(dǎo)致混亂。
可讀辫塌、直觀漏策、學(xué)習(xí)成本低。
如何使用markdown語法臼氨?
由于Markdown語法功能強大掺喻,此處只作常用語法簡介。
標(biāo)題
在md文檔中 # 可以表示標(biāo)題,在 # 后面加一個 空格 感耙,然后輸入標(biāo)題內(nèi)容
具體方法如下:
# 這是一級標(biāo)題
## 這是二級標(biāo)題
### 這是三級標(biāo)題
......
###### 這是六級標(biāo)題
效果如下:
這是一級標(biāo)題
這是二級標(biāo)題
這是三級標(biāo)題
……
這是六級標(biāo)題
ps:Markdown目前只支持一到六級標(biāo)題
代碼塊
相信你已經(jīng)注意到上面的代碼塊了吧褂乍!其實使用方法也非常簡單。
代碼塊可以幫助你展示代碼或者語法即硼,而不被文檔翻譯成對應(yīng)格式树叽。
使用方法如下:
`代碼內(nèi)容`
單行代碼左右兩邊分別用一個`括起來即可。
(```)
代碼內(nèi)容
代碼內(nèi)容
代碼內(nèi)容
(```)
ps:括號是為了防止轉(zhuǎn)譯谦絮,實際不需要题诵。
多行代碼需要在最上面和最下面分別用```括起來。
效果如下:
這是單行代碼
這是多行代碼
這是多行代碼
這是多行代碼
字體
如果你細(xì)心的話應(yīng)該會發(fā)現(xiàn)层皱,上面的文字用了多種不同的字體性锭。
字體加粗:字符前后各用**包起來
字體傾斜:字符前后各用*包起來
傾斜&加粗:字符前后各用***包起來
刪除線:字符前后用~~包起來
具體方法:
**這是加粗的文字**
*這是傾斜的文字*
***這是傾斜還加粗的文字***
~~這是被刪除的文字~~
效果如下:
這是加粗的文字
這是傾斜的文字
這是傾斜還加粗的文字
這是被刪除的文字
引用
引用文字也是非常常見的功能,可以很直觀的區(qū)別你自己的內(nèi)容和引用別人的內(nèi)容叫胖。
在需要引用的文字前加>并空格即可草冈,引用也可以嵌套,理論上可以無限套娃瓮增。
具體方法:
> 引用內(nèi)容
>> 引用內(nèi)容
>>>>>> 引用內(nèi)容
效果如下:
引用內(nèi)容
引用內(nèi)容
引用內(nèi)容
分割線
在內(nèi)容比較多時可以使用分割線來區(qū)分你的內(nèi)容怎棱,就像上面那條線一樣~
方法非常簡單,只需要連續(xù)三個或以上的 -或* 即可
具體方法:
---
***
ps:為了不破壞整體協(xié)調(diào)性就不展示效果了绷跑。
列表
列表分為有序列表和無序列表拳恋。
無序列表 用+或-或*都可以,注意符號與文字中間有一個空格砸捏。
有序列表 數(shù)字后加點谬运,空格再文字。
具體方法:
+ 無序列表
- 無序列表
* 無序列表
1. 有序列表
2. 有序列表
3. 有序列表
效果如下:
- 無序列表
- 無序列表
- 無序列表
有序列表
有序列表
有序列表
表格
用md語法制表格非常方便垦藏,而且是一項很實用的技能梆暖。
具體方法:
|國家|人口|
|--|--|
|中國|14億|
|印度|13.5億|
效果如下:
國家 | 人口 |
---|---|
中國 | 14億 |
印度 | 13.5億 |
To Do List
待辦事項也是一個很實用的功能,可以幫助你安排計劃掂骏。
實現(xiàn)效果也非常簡單轰驳,[x]即可搞定一切~
具體方法:
- [x] 已完成
- [x] 已完成1
- [x] 已完成2
- [ ] 未完成
- [ ] 未完成
效果如下:
-
已完成
已完成1
已完成2
未完成
未完成
ps:-和[]和文字之間均有一個空格!