hexo图片显示不出来

我在使用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

这样会清除原有的静态文件,并重新生成静态网页。

最后,上传生成的静态网页到你的服务器或托管平台上,并刷新你的博客页面,查看是否成功显示图片。

如果问题仍然存在,请确保图片的真实路径是否与配置文件中设置的路径相对应,并排查其他可能的问题,如图片文件是否存在、图片文件名是否正确等。

希望以上步骤能够解决你的问题,如果还有其他疑问,请随时提问。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^