像極客同樣寫做

回顧一下我作筆記過程:
一開始使用的是myBase軟件,在分類存儲管理上作得很好,做爲工做筆記使用了一年。
後來發覺這個軟件沒法在不一樣的設備間同步數據,或者我沒發現這個功能,就果斷棄用。
而後就是使用雲筆記evernote,它在電腦、移動端都有軟件,能夠互相同步數據, 網頁文章保存、微博收藏等功能都很不錯。git

可是隨着文章數量的增多,evernote的兩個缺點愈來愈讓我沒法忍受:github

  • 沒法遷移文章到另外一個軟件,或者遷移很是麻煩;chrome

  • 文章格式渲染麻煩,每篇文章都要編輯一次。服務器

因而我又棄用了evernote,而後選擇了 markdown + git 這樣的寫做方式。markdown

markdown + git

這種寫做方式使用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插件,效果以下

image

接着,我把文章上傳到github服務器上,等我回到家,我能夠把文章從服務器同步到我我的電腦上。

這樣,只要github服務器不掛,個人文章就不會丟。
即便github掛了,我本地還保留着文章,再找一個新的git服務器託管就是了。

更方便的gitbook editor

當我使用上述方法寫做一段時間後,無心間發現了一款軟件 gitbook editor
gitbook editor 使用Github/Git + markdown建立漂亮的圖書。
它是集markdown編輯、markdown預覽、git管理於一身的一個軟件。還支持生成靜態網站、輸出PDF。
界面很清爽,就像這樣:

image

有興趣的同窗能夠搜索gitbookgitbook editor。總之,萬變不離其宗,選一個最適合你的纔是最好的。

相關文章
相關標籤/搜索