Jekyll在root _pics文件夹中找不到图像

时间:2016-08-02 15:28:47

标签: jekyll

我有一个Jekyll网站,我正在使用jekyll serve进行本地开发,我正在编辑_posts目录中的帖子,我将图像存储在_pics目录中

我试图用各种各样的内容来引用图像...

../_pics/image.png
/_pics/image.png
{{ site.url }}/_pics/image.png
{{ site.url }}_pics/image.png

最后两个真的不起作用,因为当我检查它时,它当然是引用我的github URL,如果我想先在本地开发,这没有任何意义。

如果我想在本地进行开发并且当它们被推送到GitHub时图像不会中断,那么处理这个问题的正确方法是什么?

我注意到将_pics文件夹更改为pics没有下划线修复它...不知道为什么会这样。使用Jekyll的下划线前置文件夹可能有特殊含义吗?

1 个答案:

答案 0 :(得分:2)

_pics ,通常所有以下划线开头的文件夹都会被jekyll忽略。

您可以通过在include configuration array中添加此文件夹来指示jekyll处理特定的“下划线”文件夹。

_config.yml 中,添加:

include :
  - _pics