Markdown 是一種「標(biāo)記語言」,通常為程序員群體所用。我想用這篇文章解釋一下作家用 Markdown 保存自己寫的東西有什么好處。
大部分作家用 Word 或 Pages 寫作,過去的文檔也大都以 .doc, .docx 格式或是 Pages 格式儲存。還有人為了保證文稿發(fā)給誰都能正常打開,會用 .txt 格式。
.doc 或 Pages 格式有如下問題:
不一定誰都能打開。用 Windows 的人打不開 .pages 文件,用舊版 Word 的人不一定能打開你用新版 Word 寫的稿子。
對方看到的稿子的樣子和你自己看到的可能差別很大。
Office 已經(jīng)是你電腦上唯一的盜版軟件,導(dǎo)致心情不佳。
.txt 格式的問題在于沒有樣式:收到稿子的編輯和設(shè)計(jì)師可能不知道哪個(gè)是小標(biāo)題,哪里需要斜體,哪里需要加粗。
這就是 Markdown 登場的時(shí)候了。
不要被「標(biāo)記語言」這個(gè)說法嚇到,這一點(diǎn)也不難。事實(shí)上我見過一位記者已經(jīng)在用標(biāo)記語言寫稿了。
以下便是一則標(biāo)記語言的應(yīng)用實(shí)例:
「你們現(xiàn)在看到的,僅僅是冰山一角」(小標(biāo)題)
所有編輯都能認(rèn)出,「(小標(biāo)題)」不是這個(gè)小標(biāo)題的一部分,它只是在告訴你,「『你們現(xiàn)在看到的,僅僅是冰山一角』」是一個(gè)小標(biāo)題。這就是標(biāo)記語言。
Markdown 比這更簡單。上述標(biāo)題用 Markdown 改寫后是這樣的:
## 「你們現(xiàn)在看到的,僅僅是冰山一角」
在 Markdown 的語法里,兩個(gè)井號(##)代表二級標(biāo)題。若你要告訴編輯或設(shè)計(jì)師某句話是小標(biāo)題,只要在標(biāo)題前加入兩個(gè)井號即可。若該小標(biāo)題下還有其它小標(biāo)題(三級標(biāo)題),只要在三級標(biāo)題前加上三個(gè)井號即可。從打字量上講,兩個(gè)井號只需要按兩次鍵,「(小標(biāo)題)」的按鍵次數(shù)多了一倍不止。從易讀性上講,「(小標(biāo)題)」是自然語言,容易跟稿件正文混淆,## 則清晰得多。
這里是一份用手寫成的 Markdown 文稿:

你正在讀的這篇文章本身也是用 Markdown 寫的,你可以在這里下載。
用 Markdown 有如下好處:
兼顧了「什么人都能打開」和「樣式」。Markdown 就是純文本,就是 txt,所以什么人都能打開。而如上所述,你可以用它來標(biāo)記文本的樣式,而且語法非常簡單。
由于是純文本,Markdown 文稿也不會因?yàn)槲磥碥浖壎a(chǎn)生不同版本之間的兼容問題,即,不會出現(xiàn)「我這篇稿子是用舊版 Word 寫的,你用新版 Word 看可能格式會有點(diǎn)問題」的情況。
Markdown 轉(zhuǎn) HTML 非常方便。HTML 是整個(gè)萬維網(wǎng)(web)的標(biāo)記語言,但更重要的是,它也是目前主流電子書格式所用的標(biāo)記語言。無論是 EPUB, mobi,還是 Kindle 用的專有格式 .azw,都只是把一堆 HTML 文件打包而已。如果你寫的是書,用 Markdown 標(biāo)注格式之后,可以很方便地轉(zhuǎn)為以上格式(當(dāng)然這個(gè)轉(zhuǎn)換工作不需要由你來做);如果你寫的是單篇的文章(例如新聞報(bào)道或?qū)冢磥硪膊慌懦Y(jié)集出書的可能。若采用 Markdown,對于日后的文件轉(zhuǎn)換工作也大有裨益。
如何開始用 Markdown?繼續(xù)用你習(xí)慣的寫作軟件即可。記事本、Word、Pages 都沒問題,但請記得存成純文本格式。就這么簡單。
簡書使用Markdown的優(yōu)點(diǎn)
簡書支持 Rich Text 和 Markdown 兩種編輯器。不過網(wǎng)站推薦用戶使用 Markdown 編輯器。雖然 Markdown 是一種標(biāo)記語言,但學(xué)起來其實(shí)與加減乘除一樣簡單。你只需要用簡單的符號就可以實(shí)現(xiàn)美觀的排版,完全擺脫 Rich Text 編輯器的按鈕。所以 Markdown 是簡書實(shí)現(xiàn)簡潔文字編輯環(huán)境的重要因素。如許多現(xiàn)有的 Markdown 編輯器一樣,其 Markdown 編輯器的預(yù)覽模式,能實(shí)現(xiàn)左邊編輯右邊預(yù)覽效果。瀏覽器開啟全屏之后(如下圖)可以呈現(xiàn)極簡的編輯界面。
