搭建Hexo過程中的注意事項

1. 按照官網寫的一步步安裝完成,重開terminal後執行hexo卻說command not found

Solution: 雖然不知道為什麼,不過似乎跟沒有指定nodejs的default版本有關,所以要在terminal中輸入以下指令確認nvm版本:

$ nvm ls
接著再指定default的nvm版本:
$ nvm alias default [nvm 版本號]

這樣就解決了
reference:HexoでGitHubにブログをつくる


2. 幫Hexo加上RSS功能

Hexo有很多Plugin可以用,RSS feed就是其中一個
只要打幾個指令就能安裝了

首先打開Terminal進到blog資料夾,輸入:

$ sudo npm install hexo-generator-feed —save

然後打開_config.yml,在裡面加上:

#Feed Atom
feed:
type: atom
path: atom.xml
limit: 20

接著只要generate一次之後,就可以在blog資料夾下發現多了atom.xml,增加RSS feed完成!


3. 增加留言功能

這個留言功能是使用Disqus的服務來達成的,所以首先要到Disqus申請一個帳號,並且在其中增加自己的網站網址

接著打開_config.yml,找到disqus_shortname,填上自己的shortname就大功告成了(其實這裡我也不太懂,大概是填入帳號名吧,總之我是成功了XDD)
reference: Hexo 安裝教學、心得筆記 (Windows)


4. Push到Github時使用SSH,免輸入帳密

因為我懶得每次更新blog時都要輸入一次帳密,所以想來研究一下有沒有比較方便的方法,剛好Github也能讓你使用SSH來Push,所以就來用用看,只是要先做些前置準備

詳細步驟請先看Github官方教學Generating SSH keys
按照步驟做完後,就可以在自己的Github repository頁面右方看到可複製的SSH連結,將他貼到_config.yml中的repository後,就可以用啦~