【问题标题】:Jekyll Image Breaking - No New Images Will LoadJekyll 图像破坏 - 不会加载新图像
【发布时间】:2019-07-23 04:02:20
【问题描述】:

使用 Github Pages 服务于我正在从事的漫画书项目。接下来是周三发布 aaaaannd 当然,Jekyll 决定不提供/识别任何图像。这是关键; Jekyll 无法识别的只是 图像。

转到问题1的图像文件夹assets/chapter-one/p1.jpg,它加载得很好

转到assets/chapter-three/p1.jpg,你会得到一个 404。

还有it's definitely in the repo.

我尝试将文件从第一章复制到第三章。没运气。我还尝试添加从互联网下载的新图像(所以它不是我正在使用的任何图像压缩算法等)......仍然没有骰子。它加载旧图像,它 404/中断任何新图像。

有什么想法吗?我完全被这里发生的事情弄糊涂了。我已经更新了 Jekyll 以在最新版本上运行,更新了我的 gem 等,没有骰子。帮忙?

提前谢谢大家。

【问题讨论】:

  • 当您在本地构建它时,该资产是否会被复制到 _site 文件夹中?图片是已发表文章的一部分吗? IE。与之关联的降价文件是否设置了过去的发布日期?
  • 另外,值得一试stackoverflow.com/questions/22185926/…的答案
  • @MartinPeck 感谢您的回复。它是已发表文章的一部分,但不会被复制到 _site 文件夹。
  • @MartinPeck 刚刚检查了链接的问题 - 这些图像虽然非常不同,但唯一相似的是命名约定。我也尝试添加完全不相关的图像,也没有将它们编译到 _site。

标签: ruby jekyll github-pages


【解决方案1】:

您的“旧”图像(例如 assets/chapter-one/p1.jpg)位于存储库根目录的 assets/ 目录中。

“较新”的图像(例如assets/chapter-three/p1.jpg)位于_includes/assets/ 目录中。
将这些“较新”的图像移动到根目录下的assets 目录中,所有图像都将按预期呈现。

【讨论】:

  • 啊酷,这是我的一个愚蠢的错误。哎呀。 _includes/assetsassets/ 有什么区别?
猜你喜欢
  • 1970-01-01
  • 2017-10-18
  • 2017-09-06
  • 1970-01-01
  • 1970-01-01
  • 2015-12-04
  • 1970-01-01
  • 2023-04-01
  • 2014-10-30
相关资源
最近更新 更多