Hexo 踩坑记

分支

  • 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,很好用。

更新时间:

留下评论