寫在前面:這是我自己學(xué)習(xí)MarkDown的一篇文章饰恕,我直接按照原來的格式去寫一份,邊寫文章邊學(xué)MarkDown井仰,原文可以參考這位大神的埋嵌。
概述
MarkDown是一個十分便利的輕量級的標記語言,他的優(yōu)點很多,目前也被越來越多的寫作愛好者俱恶、撰稿者廣泛使用雹嗦。看到標記語言合是,很多人會馬上想到HTML了罪,二者有相同之處,但是還是存在很大的差異的聪全,MarkDown的使用是十分Easy泊藕,不要擔心如何去學(xué)習(xí)和使用。常用的MarkDown的標記符號难礼,也就那么寥寥幾個娃圆。學(xué)習(xí)起來基本不需要什么學(xué)習(xí)成本,掌握后蛾茉,也可為一勞永逸讼呢,對于以后的書寫,能夠有很大裨益谦炬。
一悦屏、認識 MarkDown
正如我們前面所提到的,MarkDown是一個輕量級的便利的標記語言键思,它用簡潔的語法代替排版础爬,而不是像Word這類軟件,使用大量的排版和文字設(shè)置去達到我們所期望的效果吼鳞。它讓我們可以專心的碼字幕帆,用標記的語法,替代常見的排版格式赖条,甚至插圖失乾、表格都可以直接在鍵盤上搞定。目前支持MarkDown的語法的編輯器有很多纬乍,很多網(wǎng)站也已經(jīng)支持MarkDown的文字入錄碱茁,例如我現(xiàn)在使用的簡書。MarkDown從寫作到完成仿贬,導(dǎo)出格式隨心所欲(這個我暫時不會...)纽竣,你可以導(dǎo)出HTML格式的文件用來網(wǎng)站發(fā)布(這個我還是不會...),也可以十分方便的導(dǎo)出PDF格式(就沒一個我會的...),這種格式寫出的簡歷更能得到HR的好感(為什么...蜓氨?)聋袋。甚至可以利用 CloudApp 這種云服務(wù)工具直接上傳至網(wǎng)頁用來分享你的文章,全球最大的輕博客平臺Tumblr穴吹,也支持Mou這類MarkDown工具的直接上傳幽勒。
MarkDown 官方文檔
這里可以看到官方的 MarkDown 語法規(guī)則文檔,當然港令,后文我也會用自己的理解去闡述這些語法的具體使用方法啥容。
使用 MarkDown 的優(yōu)點
- 專注你的文字內(nèi)容,而不是排版樣式顷霹,安心寫作咪惠。
- 輕松的導(dǎo)出HTML、PDF和本身的.md文件(靠妖淋淀,導(dǎo)出到底怎么弄...感覺很簡單的樣子)
- 純文本內(nèi)容遥昧,兼容所有的文本編輯器以及文字處理軟件。
- 隨時修改你的文章版本朵纷,不必像文字處理軟件生成若干文件版本導(dǎo)致混亂炭臭。
- 可讀、直觀柴罐、學(xué)習(xí)成本低徽缚。
使用 MarkDown 的誤區(qū)
*We believe that writing is about content, about what you want to say – not about fancy formatting. *
我們堅信寫作寫的是內(nèi)容憨奸,所思所想革屠,而不是花樣格式。
— Ulysses for Mac
- MarkDown 旨在簡潔排宰、高效似芝,也由于MarkDown的易讀易寫,人們用不同的編程語言實現(xiàn)了多個版本的解析器和生成器板甘,這就導(dǎo)致了目前不同的MarkDown集成了不同的功能(基礎(chǔ)功能大致相同)党瓮,例如流程圖與時序圖,復(fù)雜表格與復(fù)雜公式的呈現(xiàn)盐类,雖然功能的豐富并沒有什么本質(zhì)的缺點寞奸,但終歸有些背離初衷,何況在編寫的過程中很費神在跳,不如使用專業(yè)的工具撰寫來的更有效率枪萄,所以如果你需實現(xiàn)復(fù)雜功能,專業(yè)的圖形界面工具會更加方便猫妙。當然瓷翻,如果你對折騰這些不同客戶端對 Markdown 的定制所帶來高階功能感到愉悅的話,那也是無可厚非的。
PS:上圖的文字鏈接齐帚,就是在圖片的鏈接中妒牙,用圖片名字的方括號,再去套一個鏈接对妄,從而實現(xiàn)的效果湘今。
我該用什么工具
- 在 Mac OS X 上,我個人推薦使用 Mou 這款免費(也快不免費了饥伊,現(xiàn)在要出1.0版本象浑,$30呢...,預(yù)售只要$15)并且十分好用的 MarkDown 編輯器琅豆,它支持實時預(yù)覽愉豺,既左邊是你編輯的 MarkDown 語言,右邊會有實時預(yù)覽效果茫因,很直觀蚪拦。不僅如此,Mou 還有一些有趣的偏好設(shè)置(Preference)冻押,例如主題(Themes)與樣式(CSS)(關(guān)于這個CSS驰贷,估計也有的玩),它們可以配置出定制化的文本編輯效果與導(dǎo)出效果洛巢,如果你對自帶的主題與樣式不滿意還可以到 GitHub 上去搜索其他的愛好者為 Mou 編寫的更多主題樣式(可玩性很強的樣子)括袒,導(dǎo)入的方式可以在偏好設(shè)置的 Themes 或 CSS 選項中 選擇 reload。
如果你從事專業(yè)的文字工作稿茉,我強烈建議你購買Ulysses for Mac锹锰,這款軟件入圍了蘋果Mac App Store 的 The Best of 2013。它支持更多的寫作格式漓库、多文檔的支持恃慧。Mou,iAwriter 這些軟件都是基于單文檔的管理方式渺蒿,而Ulysses 支持Folder痢士、Filter 的管理,一個Folder里面可以創(chuàng)建多個Sheet茂装,Sheet之間也可以進行Combine處理怠蹂。
- 由于筆者很少基礎(chǔ)Windows,Windows 下的 MarkDown 沒有過多的涉獵少态,經(jīng)朋友介紹城侧,有兩款還算不錯,一款叫做 MarkDownPad况增,另一款叫做 MarkPad赞庶。
- iOS 端很多的App早已經(jīng)支持了MarkDown錄入,例如Drafts,Day One歧强,iA writer 等澜薄,另外 Ulysses for iPad 現(xiàn)在已經(jīng)上架,可以說是 iOS 平臺最好的編輯器了摊册。
- 在Web端肤京,我個人強烈建議使用簡書這款產(chǎn)品,上面有無數(shù)熱愛文字的人在不停的創(chuàng)造茅特,分享忘分。在 Web 端使用 Markdown 沒有比簡書更舒服的地方了,同樣支持左右兩欄的實時預(yù)覽白修,字體優(yōu)雅妒峦,簡潔。
二兵睛、Markdown 語法的簡要規(guī)則舉例
標題
標題是每篇文章都需要肯骇,也是最常用的格式,在 Markdown 中祖很,如果想要把一段文字定義為標題笛丙,很簡單,只要在前面添加上#
號即可假颇。
# 一級標題
## 二級標題
### 三級標題
(PS:實現(xiàn)上訴效果胚鸯,在語句中加上" ` "把你要的內(nèi)容包含起來即可,其本意是使用它來包含代碼)
以此類推笨鸡,總共六級標題姜钳,建議在#
號后面加一個空格,這是最標準的MarkDown語法镜豹。
列表
熟悉HTML的童鞋肯定知道有序列表和無序列表的區(qū)別傲须,在 MarkDown 下蓝牲,列表的顯示只要在文字前加上-
或*
或+
號即可變成無序列表趟脂,注意加個空格。有序列表則直接在文字前加上1.
2.
3.
符號依舊要和文字之間加上一個空格例衍。
引用
如果你需要引用一小段別的例子昔期,那么就要用引用格式。
例如這樣
只需要在文本前加入>
這種尖括號就可以佛玄。
(PS:剛開始我一直琢磨怎么退出引用區(qū)域硼一,后面發(fā)現(xiàn),多回車一行梦抢,即留一個空行般贼,就可以退出引用區(qū)域。)
圖片和鏈接
插入圖片和插入連接語法基本一樣,就一個!
號的差異哼蛆,插入圖片要!
號蕊梧,插入連接不要。
插入圖片格式:![](//圖片地址){ImgCap}{/ImgCap}
插入連接格式:[//鏈接名](//鏈接地址)
插入圖片的地址需要圖床(這是啥腮介?)肥矢,這里推薦 圍脖圖床修復(fù)計劃 與 CloudApp的服務(wù),生成URL地址即可叠洗。
粗體與斜體
Markdown 的粗體和斜體的語法很非常簡單甘改,用兩個*
號括起來即可,其中:用一對*
號括起來的灭抑,是斜體十艾,用一對**
括起來的是粗體。
例如:這是粗體 這是斜體
表格
Tables | Areas | Cool | |
---|---|---|---|
col2 | col2 | col2 | |
col2 | col2 | col2 | |
col2 | col2 | col2 | ` |
表格我覺得是 Markdown 中最累人的語法腾节,舉個例子你看看就知道了:
`
Tables | Areas | Cool | |
---|---|---|---|
col2 | col2 | col2 | |
col2 | col2 | col2 | |
col2 | col2 | col2 | ` |
總之 很惡心就是了疟羹。
dog | bird | cat |
---|---|---|
foo | foo | foo |
baz | baz | baz |
這種語法生成的表格如下
dog | bird | cat |
---|---|---|
foo | foo | foo |
baz | baz | baz |
(PS:我沒做出來......)
代碼框
如果你是個程序猿,需要在文章間優(yōu)雅的引用代碼狂禀倔,在 Markdown 下實現(xiàn)也非常簡單榄融,只要用一對`` `把中間的代碼包裹起來。如圖:
使用tab
鍵即可縮進
分割線
分割線的語法很簡單救湖,只要三個*
號即可愧杯,例如:
到了這里,Markdown 的基本語法在日常的使用中基本沒有什么大的問題了鞋既,只要多加練習(xí)力九,配上好用的工具,寫起東西肯定會行云流水邑闺,更多的語法規(guī)則跌前,其實Mou的Help文檔例子很好,當你第一次使用Mou時陡舅,就會顯示該文檔抵乓,可以拿來對照學(xué)習(xí)使用用。
三靶衍、相關(guān)推薦:
工具
圖床工具用來上傳圖片獲取URL地址
在線好用的 Markdown 工具灾炭,為印象筆記而生