參考:
1. 第一步教程比較多,一般這一步不會有什么問題。
2. 分別下載安裝包安裝Git和Node.js悔橄。也可以通過安裝Homebrew套件管理器來安裝這兩個磅叛,我用的第一種。
3. Hexo安裝:
1.在終端下輸入:sudo npm install hexo-cli -g; 第一次安裝沒有sudo命令報錯,加了管理員權(quán)限sudo安裝后成功吆寨。
2.輸入 hexo -v查看是否安裝成功关串。
{ [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/default/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
{ [Error: Cannot find module './build/Debug/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' }
hexo-cli: 1.0.2
出現(xiàn)三個報錯拧廊,這一步參考官方文檔仍然沒有解決,索性沒有管它晋修,繼續(xù)操作吧碾,后面仍然報錯,知道博客搭建完成這三條報錯如影隨形墓卦。
3.部署blog文件目錄:鍵入命令:
mkdir ~/Documents hexo
** **這一步是在Documents文件夾下創(chuàng)建hexo的文件夾倦春,用于存放blog及相關(guān)組件,你也可以自定義博客存放目錄落剪。接下來:進(jìn)入文件目錄睁本、初始化、安裝依賴忠怖、本地預(yù)覽
cd ~/Documents hexo
hexo init
sudo npm install
hexo server
訪問localhost:4000就可以在本地看到效果呢堰。
4.部署到github上:打開創(chuàng)建的hexo目錄,找到_config.yml文件凡泣,打開修改(我用的sublime)枉疼。在_config文件中找到最下面,deploy屬性问麸,修改為下面的樣子:
deploy:
type: git
repository: https://github.com/用戶名/用戶名.github.io
branch: master
repository對應(yīng)的就是你創(chuàng)建的github倉庫的地址往衷,注意前面有個空格。
終端運行下面命令進(jìn)行部署
npm install hexo-deployer-git--save
hexo g
hexo d(或 hexo deploy)
這樣就可以在https://username.github.io上看到自己的博客了严卖。