Hexo deploy部署了错误文件夹导致404的问题

问题描述

今天在给网站添加鼠标跟随效果的时候,最后Hexo d 的时候发现上传特别慢,然后在网上搜了搜,说是git init 一下就好(这是错误的办法),然后确实是可以上传了,但是竟然把整个blog 目录包括配置文件都上传上去了,大致内容如下图(懒了,没有去截)。

上传错误的文件夹内容
这样是有问题的!因为我们只需要把其中的public 文件夹里的东西上传上去够了,传多了,github page 反而无法解析。下图是正常的文件夹目录

这个是正常的文件内容目录
这个是正确的github目录

解决办法

解决办法就是删掉 你博客目录(我的就叫blog文件夹)根目录.git 目录还有 .deploy_git 文件,但是,这两个文件是隐藏的 怎么删?怎么删?请先用 ls -a确定是否存在然后再用 sudo rm -r -f 命令删除,再重新
hexo g,hexo d 重新生成和部署 问题就解决了。

您的支持是对我最大的鼓励!