
像極客一樣寫作
回顧一下我做筆記過(guò)程:
一開始使用的是myBase軟件,在分類存儲(chǔ)管理上做得很好,作為工作筆記使用了一年。
后來(lái)發(fā)覺這個(gè)軟件無(wú)法在不同的設(shè)備間同步數(shù)據(jù),或者我沒發(fā)現(xiàn)這個(gè)功能,就果斷棄用。
然后就是使用云筆記evernote,它在電腦、移動(dòng)端都有軟件,可以互相同步數(shù)據(jù), 網(wǎng)頁(yè)文章保存、微博收藏等功能都很不錯(cuò)。
但是隨著文章數(shù)量的增多,evernote的兩個(gè)缺點(diǎn)越來(lái)越讓我無(wú)法忍受:
- 無(wú)法遷移文章到另一個(gè)軟件,或者遷移非常麻煩;
- 文章格式渲染麻煩,每篇文章都要編輯一次。
于是我又棄用了evernote,然后選擇了 markdown + git 這樣的寫作方式。
markdown + git
這種寫作方式使用markdown語(yǔ)法來(lái)標(biāo)記內(nèi)容,使用git文件對(duì)文件進(jìn)行版本管理,然后git服務(wù)器選用github。
使用markdown語(yǔ)法是為了把注意力放在寫作內(nèi)容上而不是漂亮的格式,使用git與github是為了把自己的數(shù)據(jù)托管在云服務(wù)器上。
有一定的技術(shù)門檻,需要掌握:
- markdown語(yǔ)法
- git
- github
markdown:是一種輕量級(jí)標(biāo)記語(yǔ)言。它允許人們“使用易讀易寫的純文本格式編寫文檔,然后轉(zhuǎn)換成有效的XHTML(或者HTML)文檔”。
git:一個(gè)分布式版本控制軟件
github:GitHub是一個(gè)通過(guò)Git進(jìn)行版本控制的軟件源代碼托管服務(wù)
具體是怎么做的呢
就拿本文章舉例。
新建一個(gè)write_as_a_geek.md文件,使用任意一個(gè)文本編輯器(記事本、notepad++、Vim等),
使用markdown語(yǔ)法寫下以下內(nèi)容:
markdown + git
-----------------------------------
這種寫作方式使用**markdown**語(yǔ)法來(lái)標(biāo)記內(nèi)容,使用**git**文件對(duì)文件進(jìn)行版本管理,然后git服務(wù)器選用**github**。
使用markdown語(yǔ)法是為了把注意力放在寫作內(nèi)容上而不是漂亮的格式,使用git與github是為了把自己的數(shù)據(jù)托管在云服務(wù)器上。
有一定的技術(shù)門檻,需要掌握:
* markdown語(yǔ)法
* git
* github
> markdown:是一種輕量級(jí)標(biāo)記語(yǔ)言。它允許人們“使用易讀易寫的純文本格式編寫文檔,然后轉(zhuǎn)換成有效的XHTML(或者HTML)文檔”。
> git:一個(gè)分布式版本控制軟件
> github:GitHub是一個(gè)通過(guò)Git進(jìn)行版本控制的軟件源代碼托管服務(wù)
然后可以使用markdown轉(zhuǎn)換軟件來(lái)預(yù)覽轉(zhuǎn)換成HTML的效果。
我使用的轉(zhuǎn)換軟件是chrome + markdown preview plus插件,效果如下

接著,我把文章上傳到github服務(wù)器上,等我回到家,我可以把文章從服務(wù)器同步到我個(gè)人電腦上。
這樣,只要github服務(wù)器不掛,我的文章就不會(huì)丟。
即使github掛了,我本地還保留著文章,再找一個(gè)新的git服務(wù)器托管就是了。
更方便的gitbook editor
當(dāng)我使用上述方法寫作一段時(shí)間后,無(wú)意間發(fā)現(xiàn)了一款軟件 gitbook editor。
gitbook editor 使用Github/Git + markdown創(chuàng)建漂亮的圖書。
它是集markdown編輯、markdown預(yù)覽、git管理于一身的一個(gè)軟件。還支持生成靜態(tài)網(wǎng)站、輸出PDF。
界面很清爽,就像這樣:

有興趣的同學(xué)可以搜索gitbook、gitbook editor。
總之,萬(wàn)變不離其宗,選一個(gè)最適合你的才是最好的。