求助:R blogdown运行serve_site后博客图片无法显示
解决blogdown图片不显示的方案
改用本地存储图片
把图片下载到博客项目的static/images文件夹(没有的话直接新建),之后在markdown里用相对路径引用,示例代码:这种方式不管本地预览还是上线部署,都能保证图片稳定加载。
验证外部链接可用性
确认你用的图片链接是否能正常打开,部分图床链接会有访问限制或者已经失效。如果一定要用外部图床,选支持直链且稳定的服务,同时确保链接没有防盗链设置。清理站点缓存后重建
运行下面的R命令清理本地缓存,再重新启动预览:blogdown::clean_site() blogdown::serve_site()缓存异常有时候会导致资源加载失败,清理后大概率能解决这类问题。
排查HTML链接被篡改的原因
你提到生成的HTML里图片链接变了,要检查博客配置文件(比如config.toml或config.yaml)里有没有自定义的渲染规则,或者是否安装了自动修改图片链接的R包,这些都可能导致原链接被替换。
内容的提问来源于stack exchange,提问作者Achal Neupane
相关产品推荐
相关产品推荐

