回顧一下我作筆記過程:
一開始使用的是myBase軟件,在分類存儲管理上作得很好,做爲工做筆記使用了一年。
後來發覺這個軟件沒法在不一樣的設備間同步數據,或者我沒發現這個功能,就果斷棄用。
而後就是使用雲筆記evernote,它在電腦、移動端都有軟件,能夠互相同步數據, 網頁文章保存、微博收藏等功能都很不錯。git
可是隨着文章數量的增多,evernote的兩個缺點愈來愈讓我沒法忍受:github
沒法遷移文章到另外一個軟件,或者遷移很是麻煩;chrome
文章格式渲染麻煩,每篇文章都要編輯一次。服務器
因而我又棄用了evernote,而後選擇了 markdown + git
這樣的寫做方式。markdown
這種寫做方式使用markdown語法來標記內容,使用git文件對文件進行版本管理,而後git服務器選用github。
使用markdown語法是爲了把注意力放在寫做內容上而不是漂亮的格式,使用git與github是爲了把本身的數據託管在雲服務器上。編輯器
有必定的技術門檻,須要掌握:分佈式
markdown語法網站
gitspa
github插件
markdown:是一種輕量級標記語言。它容許人們「使用易讀易寫的純文本格式編寫文檔,而後轉換成有效的XHTML(或者HTML)文檔」。
git:一個分佈式版本控制軟件
github:GitHub是一個經過Git進行版本控制的軟件源代碼託管服務
就拿本文章舉例。
新建一個write_as_a_geek.md
文件,使用任意一個文本編輯器(記事本、notepad++、Vim等),
使用markdown語法寫下如下內容:
markdown + git ----------------------------------- 這種寫做方式使用**markdown**語法來標記內容,使用**git**文件對文件進行版本管理,而後git服務器選用**github**。 使用markdown語法是爲了把注意力放在寫做內容上而不是漂亮的格式,使用git與github是爲了把本身的數據託管在雲服務器上。 有必定的技術門檻,須要掌握: * markdown語法 * git * github > markdown:是一種輕量級標記語言。它容許人們「使用易讀易寫的純文本格式編寫文檔,而後轉換成有效的XHTML(或者HTML)文檔」。 > git:一個分佈式版本控制軟件 > github:GitHub是一個經過Git進行版本控制的軟件源代碼託管服務
而後可使用markdown轉換軟件來預覽轉換成HTML的效果。
我使用的轉換軟件是chrome + markdown preview plus插件,效果以下
接着,我把文章上傳到github服務器上,等我回到家,我能夠把文章從服務器同步到我我的電腦上。
這樣,只要github服務器不掛,個人文章就不會丟。
即便github掛了,我本地還保留着文章,再找一個新的git服務器託管就是了。
當我使用上述方法寫做一段時間後,無心間發現了一款軟件 gitbook editor。gitbook editor
使用Github/Git + markdown建立漂亮的圖書。
它是集markdown編輯、markdown預覽、git管理於一身的一個軟件。還支持生成靜態網站、輸出PDF。
界面很清爽,就像這樣:
有興趣的同窗能夠搜索gitbook
、gitbook editor
。總之,萬變不離其宗,選一個最適合你的纔是最好的。