首页 > 解决方案 > Blogdown + Hugo 没有在 netlify 上显示 Rmarkdown 图

问题描述

我正在使用 Rmarkdown + Hugo 的主题(Anatole)创建一个博客。在更新 Blogdown 包 (1.3.2) 并使用 Hugo 版本 0.85.0 并且在查看绘图/图片时遇到问题。

该模板从 RStudio 到 GitHub 到 Netifly 都运行良好。我发布时可以看到所有绘图/图片(因为模板中的所有图片都在static/images 文件夹中。

但是,当我创建新帖子(blogdown:::new_post_addin())时,整个内容(包括图片)都存储在不同的文件夹中:content/English/post/2021-01-XXXXX/index_e_files/figure-html . 因此我看不到照片。

是否有任何配置需要我修改以允许从每个帖子的相应文件夹中获取图片?

附加 GitHub 回购 https://github.com/arehor/BlogTest2

标签: r-markdownnetlifyhugoblogdown

解决方案


最后,我找到了解决这个问题的方法:

  1. 我暂存、提交和推送整个项目
  2. 在 config.yamal 中,在渲染和发布博客/网页后,我将 baseURL 变量替换为 Netifly 提供的变量:域设置 -> 自定义域 -> 默认子域
  3. 保存 config.yamal,然后再次暂存、提交和推送。

推荐阅读