hexo上传github页面404

hexo d后终端界面如图
图片描述
github目录如图
图片描述

1.先在本地hexo s测试了下hexo搭建的博客 一切正常,就是在上传过程中出现了问题,各种google无效...
2.之前不能上传public文件夹,修改了.gitignore后可以上传了,但看之前有关问答说要修改public为github用户名?
3.为什么按照默认的clean generate deploy操作无法在个人page中正常打开呢...

阅读 11.4k
7 个回答

上传内容错了,应该上传public文件夹下的内容,你把源码都传上去了,现在访问https://yuy1guo.github.io/pub...是可以的.先跑hexo clean然后在hexo d试试

github目录结构里没看到index.html啊

你怎么上传的是源码额,可以尝试访问一下 xxx.github.io/public,当然页面会因为资源路径错误显示异常。
正常hexo d会只上传public文件夹到github上,感觉是你修改了项目的.git文件,你可以删掉.git,然后执行clean generate deploy。

本地跑正常,就说明没有问题 先hexo clean 在hexo generate
(1)进入public,不用自动部署方式,使用git add . 和git commit -m "" 、git push origin master最原始的方法不会出错的。记得,最后访问的博客其实是静态文件,所以要访问正常,你提交的其实是public文件下的静态文件
(2)如果(1)步骤没问题,就说明你部署配置的有问题。去看看配置文件

hexo 的配置文件分支的地方不写 会自动发分支 hexo g

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
1 篇内容引用
logo
Microsoft
子站问答
访问
宣传栏