建站遇到的问题及解决方法【更新中】
问题集锦
1.当腾讯云储存桶图片清空重新上传后导致图片加载不出
解决:
发现并不是链接的问题,而是要修改授权
储存桶列表—授权管理—改为“公有读,私有写”—保存即可
是权限问题导致的无法访问图片
ps:建立储存桶时请设定好防盗链,防止图片被恶意盗刷造成损失。
2.域名备案
没买服务器,只能用授权码,购买授权码后发现身份证有效期不足3个月不能备案,于是更换身份证,经过了一个月拿到了新身份证,结果发现授权码过期了
只能要么在买一个tx的授权码,或者直接转网,去al或者其他地方了
解决方法:首选购买云服务器,腾讯云、阿里云、华为云都是大厂,值得信赖,
不买服务器,就去闲🐟上买服务器备案授权码,给自己域名进行备案授权;
时间过了一年后,.top域名到期,续费价格陡增,但发现需求尚可,好像还不需要域名,便回归了github.io域名。
3.hexo s可以推上本地,但是hexo d不能推上github仓库
报错如下:
1 | Please make sure you have the correct access rights |
解决方法:应该是ssh链接的问题,经过在C站上层层的查,查到了解决问题
解决链接:【Hexo】部署博客到Github失败的解决方案_hexo部署不到github-CSDN博客
万分感谢大佬。
4.hexo d推送 报错package json问题
原因分析:有文件夹中的json格式不符合hexo的json格式规范导致无法上传:
常见情况有:文件夹下含义package.json文件,但格式不统一报错无法推送
md文件中,命名规范、语法格式有问题,比如时间格式 2024-07-01是正确日期格式;20240701就会报错无法推送
5. hexo可以在本地hexo s正确预览,但推送至github后不能更新显示
删除 .deploy_git
文件夹并重新生成和部署可以解决一些缓存和同步问题。
以下是成功步骤的总结,便于后续查找:
删除
.deploy_git
文件夹:1
rm -rf .deploy_git
清理并重新生成静态文件:
1
2hexo clean
hexo generate重新部署到 GitHub Pages:
1
hexo deploy
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LFG^S Blog!