Jekyll 在根 _pics 文件夹中找不到图像
Jekyll not finding images in root _pics folder
我有一个 Jekyll 站点,我正在使用 jekyll serve
在本地开发我正在编辑 _posts
目录中的 post 并将图像存储在_pics
目录。
我正在尝试将图像与各种事物内联引用...
../_pics/image.png
/_pics/image.png
{{ site.url }}/_pics/image.png
{{ site.url }}_pics/image.png
最后两个确实不行,因为当我检查它时,它当然引用了我的 github URL,如果我首先尝试在本地开发,这没有任何意义。
如果我想在本地开发并且图像在被推到 GitHub 时不会中断,那么正确的处理方法是什么?
我注意到将 _pics
文件夹更改为没有下划线的 pics
修复了它...但不确定为什么会这样。 Jekyll 下划线前缀的文件夹可能有特殊含义?
_pics 一般下划线开头的文件夹都会被jekyll忽略。
您可以指示 jekyll 处理特定的 "underscored" 文件夹,方法是将此文件夹添加到 include
configuration array。
在_config.yml中添加:
include :
- _pics
我有一个 Jekyll 站点,我正在使用 jekyll serve
在本地开发我正在编辑 _posts
目录中的 post 并将图像存储在_pics
目录。
我正在尝试将图像与各种事物内联引用...
../_pics/image.png
/_pics/image.png
{{ site.url }}/_pics/image.png
{{ site.url }}_pics/image.png
最后两个确实不行,因为当我检查它时,它当然引用了我的 github URL,如果我首先尝试在本地开发,这没有任何意义。
如果我想在本地开发并且图像在被推到 GitHub 时不会中断,那么正确的处理方法是什么?
我注意到将 _pics
文件夹更改为没有下划线的 pics
修复了它...但不确定为什么会这样。 Jekyll 下划线前缀的文件夹可能有特殊含义?
_pics 一般下划线开头的文件夹都会被jekyll忽略。
您可以指示 jekyll 处理特定的 "underscored" 文件夹,方法是将此文件夹添加到 include
configuration array。
在_config.yml中添加:
include :
- _pics