在GitHub Pages Jekyll博客上找不到资产

时间:2019-12-11 19:45:09

标签: jekyll github-pages

我正在为jekyll使用最小主题。我想将图像添加到我的帖子中。在_config.yaml中,我将baseurl设置为/blog,将url设置为https://mywebsite.com,因为我的jekyll博客是一个单独的存储库,可通过mywebsite.com/blog访问。在帖子中,我想将图片包含在

<figure>
  <img src="{{ site.baseurl }}/assets/pihole.png" alt="PiHole Dashboard"/>
  <center><figcaption>PiHole Dashboard.</figcaption></center>
</figure>

这在我的本地计算机上工作正常,但是当部署到github页面时,图片不存在。我可以访问mywebsite.com/blog/assets/main.css没问题,但是当我尝试访问该图像时,它会显示404。

检查页面会告诉我它确实具有正确的位置

figure>
  <img src="/blog/assets/pihole.png" alt="PiHole Dashboard" />
  <center><figcaption>PiHole Dashboard.</figcaption></center>
</figure>

是否缺少我没有将图像文件上传到GitHub Pages的东西?

1 个答案:

答案 0 :(得分:0)

需要在我的根目录中创建一个资产文件夹并将文件放置在该目录中。