Hexo server 和 deploy 无法同步

Hexo server and deploy can not synchronize

我是hexo的初学者,我用hexo s -g在本地查看我的github.io,一切正常。
但是当我使用 hexo d -g -m "commit message" 来部署我的 github.io 时,站点会丢失一些东西。我检查了 github 上的提交,它已被提交。有没有人也有问题?或者我该如何解决?

终于发现在hexo generate之前使用hexo clean,然后使用hexo deploy,本地主机和github.io端都可以同步。