1.配置文件里用var引用图片地址.

之前我也不知道有什么错,可能是因为之前都能正常显示背景图片的,(也许有什么用途)害我折腾了几个小时

事情的由来还要从我想优化图片加载速度问题,我发现把图片改成本地地址就会加载很快,用我机智的大脑想了想,网站是静态的,图片也是静态,那为什么不把图片和网站放一块,还建什么图床呢?只是有被打的风险,然后我就这样做了,但是到网上就不一样了,我忽略了github本身速度就慢这件事,即使是托管到vercel

其实我一直觉得主要的背景图单独放一个仓库就好了,这样加载也许会快一点点。后面我把图片改回图床,但是发现一直不能加载,背景图,头像,文章的背景图全都加载不出来,后来发现好像是hexo三连造成的bug,然后改回来,然后除了背景图其他都能加载,首先访问背景图的地址是可以正常访问的,所以不存在挂了的情况,检查js也没什么问题,f12报错的都是一些无关紧要的东西.

然后我发现禁用f12就是个摆设,使用deactivate breakpoints进行断点调试,就能获取一些想要的数据,打开浏览器的控制台在网站中搜索我填写的url地址,但是根本找不到,所以可以排除是加载错误,可以确定的是根本没加载,最后把var改成url引用就能正常显示图片了,可能是很常识的东西,但凭自己高达20cm的智商解决了,我也不懂为什么我会困住几个小时,但我总有一种不解决不罢休的心态,今天不解决,明天还是要面对。