我在使用hexo搭建个人博客的过程中出现了图片不能显示的问题,试了网上的许多办法
但是图片还是加载不出来
检查发现图片的路径有问题
/.com//image-20230912135318278.png
改成
/2023/09/08/first/image-20230912135318278.png
这个之后又能显示
为什么路径里面会出现.com/啊
【以下回答由 GPT 生成】
问题的原因是在Hexo的配置文件中设置了错误的根路径,导致图片路径出现了错误的网址前缀".com/"。解决这个问题的方法是修改Hexo的配置文件。
首先,打开Hexo的配置文件"_config.yml",找到以下部分:
url: https://www.example.com
root: /
将其中的"url"改为你的博客网址,而"root"改为正确的根路径,即去掉多余的斜杠"//"。修改后的示例如下:
url: https://www.example.com
root: /2023/09/08/first
保存并关闭配置文件。
接下来,需要重新生成静态网页。打开终端,进入你的Hexo项目的根目录,然后执行以下命令:
hexo clean
hexo generate
这样会清除原有的静态文件,并重新生成静态网页。
最后,上传生成的静态网页到你的服务器或托管平台上,并刷新你的博客页面,查看是否成功显示图片。
如果问题仍然存在,请确保图片的真实路径是否与配置文件中设置的路径相对应,并排查其他可能的问题,如图片文件是否存在、图片文件名是否正确等。
希望以上步骤能够解决你的问题,如果还有其他疑问,请随时提问。
【相关推荐】