我的 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/