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,很好用。
留下评论