1、環境配置node
1. brew下載 || 輸入命令:git
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2. git下載 || 輸入命令:github
brew install git
3. nodejs下載 || 輸入命令:npm
brew install node
4. 檢查git、nodejs版本瀏覽器
git --version
node -v
5. 安裝hexoruby
sudo npm install -g hexo-cli
6. 初始化hexo服務器
hexo init hexo
7. 進入到hexo文件夾下hexo
cd hexo
npm install
8. 開啓hexo服務器。curl
hexo s
瀏覽器中輸入:localhost:4000,頁面如圖所示,hexo本地配置成功。url
9. 建立倉庫。登陸到本身到github帳號,新建倉庫,倉庫名爲:用戶名.http://github.io,如圖所示。
10. 進到hexo文件夾下,打開_config.yml文件
cd hexo
vi _config.yml
11. _config.yml文件的最後,鍵入i,修改爲下面配置:
deploy:
type: git
repository: https://github.com/XXX/XXX.github.io.git
branch: master
注意:type,repo,branch後須要跟一個空格,不然hexo執行出錯。XXX爲本身的github帳號。
12. 在blog文件夾目錄下執行生成靜態頁面命令:
hexo generate
注意:若是報錯:
ERROR Local hexo not found in ~/blog
ERROR Try runing: 'npm install hexo --save'
則執行下列命令:
npm install hexo --save
13. 再執行下列命令:
hexo deploy
若是報錯:
ERROR Deployer not found: git
輸入下列命令:
npm install hexo-deployer-git --save
(此命令執行結束後,再次執行12,13步驟。13步驟成功後,在瀏覽器中打開:http://XXX.github.io,出現和localhost:4000同樣的頁面。)