大家好,我是IT修真院深圳分院第01期學(xué)員渣锦,一枚正直純潔善良的web程序員袋毙。
今天給大家分享一下,修真院官網(wǎng)js任務(wù)11听盖,深度思考中的知識點(diǎn)——什么是Markdown皆看??
一腰吟、背景介紹
Markdown是一種可以使用普通文本編輯器編寫的標(biāo)記語言毛雇,通過簡單的標(biāo)記語法,它可以使普通文本內(nèi)容具有一定的格式灵疮。
Markdown具有一系列衍生版本,用于擴(kuò)展Markdown的功能(如表格蒲稳、腳注伍派、內(nèi)嵌HTML等等),這些功能原初的Markdown尚不具備祥国,它們能讓Markdown轉(zhuǎn)換成更多的格式晾腔,例如LaTeX,Docbook壁查。Markdown增強(qiáng)版中比較有名的有Markdown Extra剔应、MultiMarkdown、 Maruku等席怪。這些衍生版本要么基于工具纤控,如Pandoc;要么基于網(wǎng)站刻撒,如GitHub和Wikipedia耿导,在語法上基本兼容,但在一些語法和渲染效果上有改動捧搞。
二狮荔、知識剖析
2.1 markdown有什么優(yōu)點(diǎn)?
1.專注文字內(nèi)容而不是排版樣式晚树。對于文字工作者來說這一點(diǎn)極其重要雅采。好的想法轉(zhuǎn)瞬而逝慨亲,markdown可以讓你迅速地把它們記錄下來宝鼓,不用糾結(jié)于字體字號行間距等等瑣碎事項。
2.可以導(dǎo)出HTML蛉签、PDF和本身的.md文件沥寥。
「易寫」不需要用鼠標(biāo),通過幾個字符就能清楚地設(shè)定文章結(jié)構(gòu)片橡,進(jìn)行文章排版淮野,而且語法極其簡單,學(xué)習(xí)成本非常低鳄厌,可以輕松的進(jìn)入沉浸式寫作妈踊,而不用糾結(jié)于排版。
「易讀」Markdown具有極強(qiáng)的兼容性歪泳,轉(zhuǎn)換為富文本或者HTML之后還能保持原有的格式露筒。不會出現(xiàn)我是用pages寫的,windows打不開伶氢,或者我是新版的word寫的瘪吏,舊版的打開后格式有問題這類情況。
2.2 常用的Markdown 編輯器
1)OSX:
VSCode
Typora
MacDown
RStudio
2)Linux:
VSCode
ReText
UberWriter
RStudio
3)Windows:
VSCode
Miu
Typora
RStudio
4)iOS:
5)瀏覽器插件:
MaDo (Chrome)
Marxico(Chrome)
三蕾盯、常見問題
常用的markdown標(biāo)記語法有哪些级遭?
四、解決方案
4.1.標(biāo)題
輸入#大標(biāo)題#就能得到大標(biāo)題;輸入##子標(biāo)題##就能得到子標(biāo)題说敏。注意:需要在#后加一個空格像云,這是最標(biāo)準(zhǔn)的Markdown語法蚂夕。
4.2.引用
如果你需要引用一小段別處的句子腋逆,那么就要用引用的格式。只需要在文本前加入>這種尖括號(大于號)即可等脂。需要引用代碼時撑蚌,如果引用的語句只有一段争涌,不分行,可以用`將語句包起來亮垫。如果引用的語句為多行,可以將```置于這段代碼的首行和末行燃异。
4.3.表格
做表格也沒問題继蜡,但僅限于展示,計算什么的還是用Excel仅颇。
| Tables? ? ? ? | Are? ? ? ? ? | Cool? |
| ------------- |:-------------:| -----:|
| col 3 is? ? ? | right-aligned | $1600 |
| col 2 is? ? ? | centered? ? ? |? $12 |
| zebra stripes | are neat? ? ? |? ? $1 |
顯示效果:
4.4.粗體和斜體
Markdown的粗體和斜體也非常簡單灵莲,用兩個*包含一段文本就是粗體的語法,用一個*包含一段文本就是斜體的語法
4.5.鏈接和圖片
在Markdown中,插入鏈接不需要其他按鈕造烁,你只需要使用[顯示文本](鏈接地址)這樣的語法即可明场,例如:
[簡書](http://www.reibang.com/p/a3d4475b31ca)
在Markdown中苦锨,插入圖片不需要其他按鈕,你只需要使用![](圖片鏈接地址)這樣的語法即可舟舒,例如:
![](http://upload-images.jianshu.io/upload_images/259-0ad0d0bfc1c608b6.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
注:插入圖片的語法和鏈接的語法很像秃励,只是前面多了一個 !皆尔。
4.6.列表
列表格式也很常用币励,在Markdown中,你只需要在文字前面加上-就可以了流炕,例如:
-文本1
-文本2
-文本3
如果你希望有序列表搁进,也可以在文字前面加上1. 2. 3.就可以了,例如:
1.文本1
2.文本2
3.文本3
注:-影兽、1.和文本之間要保留一個字符的空格
五莱革、編碼實戰(zhàn)
詳見視頻:
六、拓展思考
markdown編輯器比傳統(tǒng)的富文本編輯器有什么優(yōu)勢镶蹋?
Markdown的理念是,能讓文檔更容易讀淆两、寫和隨意改拂酣,Markdown的格式語法只涵蓋純文本可以涵蓋的范圍。只需要學(xué)習(xí)幾個簡單的符號剑勾,然后專注于碼字赵颅,文字的排版只是多打幾個符號而已。
七洲赵、參考文獻(xiàn)
參考一:Markdown 語法說明
參考二:什么是Markdown商蕴?
八芝发、更多討論
markdown和html相比有什么區(qū)別辅鲸?
感謝大家觀看
今天的分享就到這里啦,歡迎大家點(diǎn)贊独悴、轉(zhuǎn)發(fā)刻炒、留言、拍磚~
你可以直接點(diǎn)擊此鏈接與我一起學(xué)習(xí):邀請碼