Hexo精简


首先你需要知道的是,因为 hexo 每次生成都是基本所有文件全部重新编译,因此部署的变动是非常多的。commit 基本没办法追踪变动。历史提交是没有意义的。

如果你的commit已经超过300个了,那你可以考虑清理一下历史 commit。例如 squash。

另外因为hexo-deployer-git是force提交,所以你可以直接在本地.deploy_git起新空分支。记得之后删除老分支。

1
git checkout --orphan branchname

这时候你会发现本地文件夹大小没怎么变化,跑下gc清理下就好

1
git gc