安裝設定Hexo
本來在OctoPress上架了一個Blog
看到有台灣同胞寫了一個以Node.js為底的以OctoPress為架構的Blog
大大的改進了OctoPress會因文件過多而處理時間太長的問題
因為靜態Blog每次處理都全部文件都建一次
所以當文件過多時 處理效率就會過低
這方面Ruby明顯遜於Node.js
所以就來試用一下這個新的寵兒
在官方文件上一步步可以很容易的安裝完Node.js和Blog
但是當我試到指令1hexo deploy
老是出現
看了作者的github 總是要設定 _config.yml這個檔裡github
可是試了一天都沒辦法deploy到github上
後來想到反正我產生靜態網頁檔後,都會存到Public這個資料夾
想說道理應該一樣,就用我平常開發的方式上傳到github好了
在Mac 中,我習慣用SourceTree這個圖形化界面去處理git的問題
打開你的SourceTree 然後打開你的Finder 找到你剛剛init的資料夾
裡面應該會找的跟我一樣
然後把Public資料夾拖到SourceTree中 類似下圖
然後點進去設定 點選右上方的setting ->Add
填入如下圖的樣子
上面的URL /path 可以到你的github中看到
選擇SSH的方式你需要先建立一個SSH Key import到github中
選擇Http的話~你需要每次上傳都要填入帳號密碼
這樣當你每次下1hexo init "新文章"
寫完文章後,產生靜態網頁1hexo generate
就可以打開SourceTree中 點選Add /Remove鈕
然後把你的文件commit & push 到github中囉
如果你熟悉Command line中git指令 同樣的步驟也可以絕對不是我忘了git指令