我是Markdown的重度用戶祭埂,基本上已經(jīng)是離不開Markdown了盯仪,word什么的早就忘記怎么使用了。所以這邊來安利一發(fā)Markdown贪嫂。
它是什么?
官方介紹:Markdown是一種可以使用普通文本編輯器編寫的標(biāo)記語言艾蓝,通過簡單的標(biāo)記語法力崇,它可以使普通文本內(nèi)容具有一定的格式。
在我看來就是使用標(biāo)記語法來寫文章了赢织,這樣你就不用再擔(dān)心你的文章排版亮靴,也不用再去和一些word排版玄學(xué)做斗爭。你可以把所有的精力放在文章的內(nèi)容當(dāng)中來于置,所以這真是一個非常極客又舒心的文章利器茧吊。
再有因為Markdown的流行,也有很多的開發(fā)者加入了Markdown插件八毯、IDE的開發(fā)搓侄。所以整個生態(tài)是非常好的,你可以使用這些插件更加便捷的組織你的文章话速,更因為有了各種格式轉(zhuǎn)換的支持讶踪,你可以方便的把你的Markdown文件導(dǎo)出成html、pdf泊交,也可以直接將Markdown文件上傳到各大博客社區(qū)或者博客框架當(dāng)中乳讥,現(xiàn)在對Markdown都有非常棒的支持。
稱心的編輯器
那么在開始之前廓俭,應(yīng)該先選擇一個稱心的編輯器云石。已經(jīng)有前人對多款Markdown編輯器做了總結(jié),這邊放上傳送門就好:78 款 Markdown 工具 研乒。
我就簡單的介紹一下我使用的兩款Markdown工具汹忠。
Macdown
Macdown是一個非常輕量級的編輯器,即開即用雹熬,支持所有的Markdown語法错维。并且最新版本已經(jīng)支持代碼高亮,Task List 以及 Jekyll Front-matter橄唬。
MWeb
MWeb相較于Macdown就比較重了,有很多豐富的插件参歹、拓展功能仰楚。并且添加了Markdown的文件管理功能,可以方便的把這些散亂的文件組織起來。同樣支持原生的所有語法僧界,以及代碼高亮侨嘀,其它的特點還要待我繼續(xù)挖掘。但是對于像我這樣的重度愛好者來說捂襟,這個編輯器體驗非常棒咬腕。這邊獻(xiàn)上MWeb入門的傳送門 Markdown 語法和 MWeb 寫作使用說明
Markdown伴侶
為了在Markdown的使用過程當(dāng)中,更加的方便葬荷、舒心涨共。這邊介紹一些經(jīng)常會使用到的工具。
圖床 七牛云
在Markdown中插入圖片是支持本地路徑和外部鏈接的宠漩,本地路徑雖然也挺方便的举反,但是在多人協(xié)作的時候會顯得拖泥帶水。這個時候就需要使用到圖床扒吁,我們只需要把我們需要的圖片上傳到圖床上火鼻,然后引用外部鏈接即可,非常適合多人協(xié)作的時候使用雕崩。
數(shù)學(xué)公式 MathJax
在Markdown中插入數(shù)學(xué)公式本來就是一件很痛苦的事情魁索,但是自從有了MathJax,就一點也不痛苦了盼铁。MathJax像Markdown一樣粗蔚,用于自己的一套語法,不過很快學(xué)會以后捉貌,就可以像寫代碼一樣寫數(shù)學(xué)公式支鸡,并且在Markdown中是完全支持的。這邊放上MathJax的入門傳送門 MathJax Chinese Doc 2.0 documentation 趁窃。
多人協(xié)作 & 版本控制
很多場景下是需要多個人共同來完成一個文檔的寫作的牧挣,所以多人協(xié)作是很重要的一環(huán)。那么如何更好的進(jìn)行多人協(xié)作醒陆,無疑git & github的組合也是現(xiàn)在最主流最好的解決方案瀑构。這個相信大家也非常了解,這里就不再贅述刨摩,主要是想說明git不僅僅只能進(jìn)行軟件項目的協(xié)作寺晌。
歡迎大家補(bǔ)充更多的輔助工具
Markdown 語法
這個在網(wǎng)上就有太多的介紹,也非常簡單澡刹,基本10分鐘看完之后就能上手呻征,所以這邊也不多說,直接給上傳送門 Markdown練習(xí)之Markdown語法說明