Hexo 踩坑记

Posted by liangfei on 2016-01-25

分支

  • Github的个人帐户默认渲染master分支,只有org帐户才会渲染gh-pages分支。
  • 个人帐户的master分支是hexo generate之后的文件。

hexo deploy 相关的配置(分支和仓库)位于 _config.yml

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
type: git
repo: https://github.com/LyndonChin/LyndonChin.github.io.git
branch: master

对于个人帐户,可以新建一个 master 之外的分支用于备份,日常写作就用这个分支,然后写一个 shell 脚本自动部署:

git add .                                                                                              
git commit -m'update'
git push

hexo g
hexo d

初始化

代码拉下来之后首先要安装 hexo:

npm install hexo --save

然后安装 hexo-server

npm install hexo-server --save

然后执行 hexo s 才会把网站 run 起来。

还有一个支持 liveload 的插件hexo-browsersync,很好用。


欢迎扫码关注 老梁写代码 微信公众号