我的 Jekyll 项目中有一个 _includes 目录,该目录中的 .html 文件之一需要从 _includes 之外的图标目录中引用图像,例如,

{% include img/icons/facebook.svg %}

Jekyll 编译失败,说明找不到目录。我可以将图像添加到 _includes 目录中,但如果可能的话,我宁愿不这样做。有谁知道这是否可以做到?

谢谢!

最佳答案

要将图像包含在一个包含中,我们可以直接用 HTML 引用它们,不需要使用 include 标签,所以在 include 代码中你只需使用:

<img src="/img/icons/facebook.svg">

或者如果你想要一个完整的路径:
<img src={{"/img/icons/facebook.svg"|absolute_url}}>

更新

这里的问题在于 include 标签的用法,它的目的是:



不包含文件。

关于include - Jekyll - 在 "include"目录外找不到 "_includes"引用文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44331726/

10-12 17:15
查看更多