從事開(kāi)發(fā)有一段時(shí)間了,在過(guò)程中,閱讀了許多的大牛寫(xiě)的博客以及簡(jiǎn)書(shū)文章,也自己寫(xiě)了一些小的博客,認(rèn)識(shí)到用Markdown的作用以及必要性。準(zhǔn)備在工作學(xué)習(xí)之余,寫(xiě)一寫(xiě)自己在過(guò)程中遇到的問(wèn)題,踩過(guò)的坑。好記性不如爛筆頭,于是乎開(kāi)始了我的Markdown初步學(xué)習(xí)之路,為了方便記憶筆記與分享個(gè)人心得,邊學(xué)習(xí)邊寫(xiě)下這份入門(mén)學(xué)習(xí)筆記。
作為一個(gè)純文本軟件的標(biāo)記語(yǔ)言,Markdown相對(duì)來(lái)說(shuō)比其他的更簡(jiǎn)單,更方便。大部分作家用Word或Pages寫(xiě)作,過(guò)去的文檔也大都以.doc,.docx格式或是Pages格式儲(chǔ)存。還有人為了保證文稿發(fā)給誰(shuí)都能正常打開(kāi),會(huì)用.txt 格式。
.doc 或 Pages 格式有如下問(wèn)題:
1 不一定誰(shuí)都能打開(kāi)。用 Windows 的人打不開(kāi) .pages 文件,用舊版 Word 的人不一定能打開(kāi)你用新版 Word 寫(xiě)的稿子。
2 對(duì)方看到的稿子的樣子和你自己看到的可能差別很大。
3 .Office 已經(jīng)是你電腦上唯一的盜版軟件,導(dǎo)致心情不佳。
4 .txt 格式的問(wèn)題在于沒(méi)有樣式:收到稿子的編輯和設(shè)計(jì)師可能不知道哪個(gè)是小標(biāo)題,哪里需要斜體,哪里需要加粗。
這就是 Markdown 登場(chǎng)的時(shí)候了。
用 Markdown 有如下好處:
兼顧了「什么人都能打開(kāi)」和「樣式」。Markdown 就是純文本,就是 txt,所以什么人都能打開(kāi)。而如上所述,你可以用它來(lái)標(biāo)記文本的樣式,而且語(yǔ)法非常簡(jiǎn)單。
由于是純文本,Markdown 文稿也不會(huì)因?yàn)槲磥?lái)軟件升級(jí)而產(chǎn)生不同版本之間的兼容問(wèn)題,即,不會(huì)出現(xiàn)「我這篇稿子是用舊版 Word 寫(xiě)的,你用新版 Word 看可能格式會(huì)有點(diǎn)問(wèn)題」的情況。
Markdown 轉(zhuǎn) HTML 非常方便。HTML 是整個(gè)萬(wàn)維網(wǎng)(web)的標(biāo)記語(yǔ)言,但更重要的是,它也是目前主流電子書(shū)格式所用的標(biāo)記語(yǔ)言。無(wú)論是 EPUB, mobi,還是 Kindle 用的專(zhuān)有格式 .azw,都只是把一堆 HTML 文件打包而已。如果你寫(xiě)的是書(shū),用 Markdown 標(biāo)注格式之后,可以很方便地轉(zhuǎn)為以上格式(當(dāng)然這個(gè)轉(zhuǎn)換工作不需要由你來(lái)做);如果你寫(xiě)的是單篇的文章(例如新聞報(bào)道或?qū)冢磥?lái)也不排除結(jié)集出書(shū)的可能。若采用 Markdown,對(duì)于日后的文件轉(zhuǎn)換工作也大有裨益。
如何開(kāi)始用 Markdown?繼續(xù)用你習(xí)慣的寫(xiě)作軟件即可。記事本、Word、Pages 都沒(méi)問(wèn)題,但請(qǐng)記得存成純文本格式。就這么簡(jiǎn)單。
進(jìn)入學(xué)習(xí)
—1.標(biāo)題
這是最為常用的格式,在平時(shí)常用的的文本編輯器中大多是這樣實(shí)現(xiàn)的:輸入文本、選中文本、設(shè)置標(biāo)題格式。
而在 Markdown 中,你只需要在文本前面加上 # 即可,同理、你還可以增加二級(jí)標(biāo)題、三級(jí)標(biāo)題、四級(jí)標(biāo)題、五級(jí)標(biāo)題和六級(jí)標(biāo)題,總共六級(jí),只需要增加 # 即可,標(biāo)題字號(hào)相應(yīng)降低。例如:
# 一級(jí)標(biāo)題
## 二級(jí)標(biāo)題
### 三級(jí)標(biāo)題
#### 四級(jí)標(biāo)題
##### 五級(jí)標(biāo)題
###### 六級(jí)標(biāo)題
注:# 和「一級(jí)標(biāo)題」之間建議保留一個(gè)字符的空格,這是最標(biāo)準(zhǔn)的 Markdown 寫(xiě)法。
以下是在另一篇博客里面看到的手寫(xiě)圖片,我將其引用到本文中,方便參考學(xué)習(xí):
—2.列表
書(shū)寫(xiě)過(guò)程中,列表格式經(jīng)常也會(huì)用到,在 Markdown 中,你只需要在文字前面加上 - 就可以了,例如:
- 文本1
- 文本2
- 文本3
如果你希望有序列表,
也可以在文字前面加上 1. 2. 3. 就可以了,例如:
- 文本1
- 文本2
- 文本3
注:-、1.和文本之間要保留一個(gè)字符的空格。
以下為列表文本示例截圖:
—3.鏈接和圖片
在Markdown中,如果要插入網(wǎng)址鏈接,方法是[顯示文本](鏈接地址)
,例如:
[簡(jiǎn)書(shū)](http://www.lxweimin.com)
如果,你需要插入圖片,只需要使用如下格式:
就好,例如:

如圖:
—4.名言引用
如果在寫(xiě)作過(guò)程中,我們需要引用別人的話或者說(shuō)名人名言,在Markdown中,在引用文字之前加上>
即可,格式如下:
> 世間哪得雙全法,不負(fù)如來(lái)不負(fù)卿。
> 人生若只如初見(jiàn),何事秋風(fēng)悲畫(huà)扇。等閑變卻故人心,卻道故人心易變。
當(dāng)然,>
與引用文本之間有一個(gè)空格符。
顯示結(jié)果如下:
世間哪得雙全法,不負(fù)如來(lái)不負(fù)卿
人生若只如初見(jiàn),何事秋風(fēng)悲畫(huà)扇。等閑變卻故人心,卻道故人心易變。
— 5. 文字格式
目前我所掌握的,在Markdown中一般采用粗體和斜體兩種方式:
- 用兩個(gè)
*
包含一段文本就是粗體文字; - 用一個(gè)
*
包含的一段文字就是斜體文字。
文本示例:
**世間哪得雙全法,不負(fù)如來(lái)不負(fù)卿。**
*人生若只如初見(jiàn),何事秋風(fēng)悲畫(huà)扇。等閑變卻故人心,卻道故人心易變。*
效果如下:
世間哪得雙全法,不負(fù)如來(lái)不負(fù)卿。
人生若只如初見(jiàn),何事秋風(fēng)悲畫(huà)扇。等閑變卻故人心,卻道故人心易變。
— 6. 代碼展示
如果我們?cè)诰帉?xiě)過(guò)程中,需要引用我們項(xiàng)目中所用代碼,
- 如果只有一段,不換行,可以用
`
語(yǔ)句包起來(lái); - 如果引用為多行,可以將
```
加在代碼段的首行和末行。
示例如下:
`hello world`
```
這是第一段代碼
這是第二段代碼
這是第三段代碼
```
— 7. 關(guān)于顏色
因?yàn)殛P(guān)于顏色方面本人不經(jīng)常用,畢竟文章重點(diǎn)不在于顏色而是內(nèi)容,所以,之前第一次寫(xiě)這篇文章的時(shí)候并沒(méi)有去看顏色的使用方法,后面寫(xiě)東西的時(shí)候恰巧遇到了,就貼過(guò)來(lái),如果有需要可以看看:
<font face="黑體">這就是黑體字</font>
<font face="微軟雅黑">這是微軟雅黑</font>
<font face="STCAIYUN">然后是華文彩云</font>
<font color=#0099ff size=7 face="黑體">color=#0099ff size=72 face="黑體"</font>
<font color=#00ffff size=72>color=#00ffff</font>
<font color=gray size=72>color=gray</font>
效果如下:
Size:規(guī)定文本的尺寸大小。可能的值:從 1 到 7 的數(shù)字。瀏覽器默認(rèn)值是 3。
親測(cè)簡(jiǎn)書(shū)不支持此格式字體,如果有需要,參照博客: CSDN-markdown編輯器語(yǔ)法——字體、字號(hào)與顏色
總結(jié):
以上6種Markdown常用語(yǔ)法,基本囊括了開(kāi)發(fā)人員在書(shū)寫(xiě)筆記及博客的所有所需要的方法內(nèi)容,因?yàn)楸救艘彩菂⒖即笈V暗牟┛鸵约拔恼逻厡W(xué)邊寫(xiě),作為學(xué)習(xí)筆記之用,如果有什么不足之處,還望各位指出,謝謝。
更多關(guān)于Markdown其他語(yǔ)法,參見(jiàn):Markdown語(yǔ)法說(shuō)明