本地OS:OSX 10.11.6
Github:github.com
Hexo:hexo.io
1胁住、安裝環(huán)境
1炸渡、安裝Brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
1俯邓、安裝Git(把本地的hexo內(nèi)容提交到github上去)
brew install git
#初始化配置
git config —global user.name “XXX"
git config --global user.email “XXXX"
#設(shè)置大小寫敏感
git config core.ignorecase false
#生成密鑰
ssh-keygen -t rsa -C "your_email@youremail.com"
2座舍、安裝Node(用來生成靜態(tài)頁面)
brew install node
2淡喜、安裝Hexo
#安裝cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
#使用管理員權(quán)限
sudo -s
#cnpm安裝hexo
cnpm install hexo-cli -g
`如hexo安裝后沒不能直接使用hexo,需創(chuàng)建軟鏈快捷`
ln -s hexo安裝目錄中bin下的hexo /usr/local/bin/hexo
#初始化hexo
hexo init blog
#進(jìn)入生成的blog目錄并安裝
cd blog
cnpm install
#生成靜態(tài)頁面
hexo generate(或 hexo g)
#啟動服務(wù)
hexo server
3、配置Github
建立Repository
建立與你用戶名對應(yīng)的倉庫锈颗,倉庫名必須為【your_user_name.github.io】
進(jìn)入[ Settings] GitHub Pages項可綁定自己的域名
編輯_config.yml與github建立連接
#blog目錄下
vim _config.yml
#修改如下:
deploy:
type: git
repository: https://github.com/flycorn/flycorn.github.io.git
branch: master
#執(zhí)行如下命令才能使用git部署
npm install hexo-deployer-git --save
#發(fā)布到github
hexo deploy
每次部署的步驟顷霹,可按以下三步來進(jìn)行。
hexo clean
hexo generate
** hexo deploy**
Hexo常用命令
hexo new "postName" #新建文章
hexo new page "pageName" #新建頁面
hexo generate #生成靜態(tài)頁面至public目錄
hexo server #開啟預(yù)覽訪問端口(默認(rèn)端口4000击吱,'ctrl + c'關(guān)閉server)
hexo deploy #將.deploy目錄部署到GitHub
hexo help # 查看幫助
hexo version #查看Hexo的版本
4淋淀、配置Hexo主題
如安裝:hexo-theme-next 主題
#進(jìn)入博客主題目錄
cd blog/themes/
#下載主題
git clone https://github.com/iissnan/hexo-theme-next.git next
#設(shè)置使用該主題
cd ..
vim _config.yml
#找到 theme 項
theme: next
#清除緩存
hexo clean
#生成靜態(tài)頁
hexo generate
#發(fā)布到github
hexo deploy