问题描述
修改文件或文件夹名称后无法成功部署,例如原来的文章名称是Hexo.md,后来改为hexo.md,但上传到github并不会生效新的名称。
原因探讨
git默认忽略文件大小写。
解决办法
方法一
如果只是一两个文件,可以直接删除文件,再进行发布。
注意,此方法不能一劳永逸
方法二
- 进入到博客项目中 .deploy_git文件夹,修改 .git 下的 config 文件,将 ignorecase=true 改为 ignorecase=false。
- 删除博客项目中 .deploy_git 文件夹下的所有文件,并 push 到 Github 上。
- 再次生成发布。
参考
Hexo 部署到 Github Pages 文件夹大小写问题