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