文件化對於開發者來說是件很重要的事情, 所以一直想找個可以方便好用的雲端服務來撰寫文件, 所謂方便好用對我來說有幾點:
第一條當然就是免費, 寫個文章還要花錢養機器買SSL憑證太傷本了!
第二就是免管理, 也就是無需傷腦筋在blog伺服器的軟體安裝與維護.
第三是免排版, 重點是內容,別浪費時間在排版了, 所以要能用markdown的方式來寫文章.
第四點是離線編輯, 不管有沒有網路都可以寫, 然後最好是用任何編輯器都可以寫.
第五點是要能備份, 這年頭雲端服務很難保它能永續經營, 辛苦寫的東西一定要可以留一份.
第六點則是要能分享, open當道, 不分享寫幹嘛XD
最後免不了還是要美觀, 乾淨簡潔的畫面是一定要的!
綜合以上幾點需求, 想找到一個堪用的好像有點難, 事實也是如此, 之前試過了wordpress覺得編輯太困難了, 直到看到了GitHub Pages與Jekyll這完美的組合.
基本上我是參考這篇文章架起這個blog的, 整個過程唯一的難處在於如何挑選喜歡的theme, 真是令人崩潰阿!
總之, 好處就上述講的這些, 讓你寫文章跟寫程式的經驗是一樣的, 除了版本控管不用說, 寫完commit就發佈了, 輕鬆愉快!