杰基尔没有建造或看到收藏品

时间:2017-03-26 21:52:41

标签: jekyll

我似乎无法让Jekyll认识到一个集合存在!

我的文件夹结构如此

_posts
_includes
_layouts
_sass
_site
_portfolio
assets
index.html

_portfolio是集合

我把它放在我的_config.yml文件中

colletions:
  portfolio:
    output: true

我正在尝试在此列表中显示它(此代码段来自我的index.html中使用的默认布局)

{% for item in site.portfolio %}
        <a href="{{ item.url | relative_url }}" class="portfolio-item-link"> 
            <div class="portfolio-item" style="background: url('{{ site.url }}/assets/img/{{ item.image }}'); background-size: cover; background-position: center;">
                <h1 class="portfolio-item-title">{{ item.title }}</h1>
            </div>
        </a>
{% endfor %}

问题是Jekyll甚至没有在集合中添加任何内容!如果我做{{ site.portfolio | inspect }}则返回nil。我也尝试在我的Ubuntu系统上生成网站(我​​目前的系统是Windows)。如果有人有任何想法,我真的很感激!

1 个答案:

答案 0 :(得分:0)

所以我在_config.yml文件中拼错了“集合”。不要那样做。它现在有效。