Hexo 博客常见的做法是:

  • source 分支:保存 Markdown 源文件与配置
  • main 分支:保存 hexo generate 生成的静态页面

日常流程

1
2
3
4
git add -A
git commit -m "post: 新文章"
git push origin source
hexo clean && hexo generate && hexo deploy

注意

不要把 public/node_modules/ 提交到源文件分支,.gitignore 里加上:

1
2
3
4
node_modules/
public/
db.json
.deploy_git/