访问Jekyll _data文件夹中的子文件夹

时间:2019-02-12 03:43:32

标签: jekyll

我正在尝试访问jekyll项目的_data文件夹中存储的某些图像。图像存储在年份文件夹中,如下所示:

    .
    ├── _data
    |   ├── Images
    |       ├── 2017
    |           ├── img1
    |           └── img2
    |       ├── 2018
    |           └── img1

我试图像这样访问2017年的图像:

    {% assign year = '2017' %}
    {% for folder in site.data.Images %}
        {% if year == folder.first %}
            {{folder.first}}
            {% assign images = folder.last %}
            {% for image in images %}
                Found
            {% endfor %}   
        {% endif %}
    {% endfor %}

但是尽管显示了{{folder.first}},尽管进行了很多搜索,但我仍然不知道如何访问该文件夹中的图像。从不显示“找到”。我尝试过:

    {% assign images = folder %}
    {% assign images = folder.last %}
    {% assign images = folder[1] %}

和其他一些内容,但我似乎无法使其正常工作。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

来自Jekyll的Documentation

  

“这些文件必须是YAML,JSON或CSV文件(使用.yml,.yaml,.json或.csv扩展名),...”

jekyll找不到您的无扩展名的文件。