网站部署后“残缺”很多的解决办法

deploy.branch值

可能是一个很大的问题,如果你看的教程没有提及这一点的话

注意!小宇的视频中没有提及要在根目录config中的deploy下补充branch参数,这个是必须的!

并且注意,这个branch是仓库的存代码的那个分支,比如Gitee依旧默认master分支;GitHub仓库的默认分支则2020年后从master改为main

css js img等图片加载异常

这时会造成部署后的页面缺失很多内容和样式,应该检查:
​ 1.Gitee/Github用户名、仓库名、仓库路径后缀是否统一
​ 2.可以在blog根目录配置文件中的deploy下补充一个branch: master(这个是部署页面时你选择的部署分支)
​ 3.尝试在部署好后的博客页面ctrl+F5强制刷新 或 在blog根目录中打开GBH输入hexo clean

一般加载问题(这类问题强制刷新yyds

这类情况一般文件并没有出错,而是浏览器缓存问题(例如小而美),包括多次hexo g、d、s等操作后都会产生缓存,增大负荷
此时建议:
直接在部署好的博客页面ctrl+F5(GBH里hexo clean也可以。个人觉得前者快,因为一般都是在页面才发现不对,比如图片、文字缺失。后者需要未雨绸缪~)
如果是手机端,建议下拉刷新、清除小而美等的缓存或者更换浏览器(即复制网址到小而美之外的、可以直接打开网址的浏览器中进入博客)。

养成好习惯

不管是在群里问别人还是怎么,出现异常第一时间看控制台报错,再来看终端,最后看代码部分。