Jekyll集合未呈现

Jekyll集合未呈现,jekyll,liquid,Jekyll,Liquid,我已经做了一个Jekyll静态网站。问题是,当我到达集合部分时,我会按要求去做,但我的“公文包”集合没有呈现 这些是组成集合\u公文包的降价文件 例如,名为google.md的文件包含以下内容: --- image_path: /img/portfolio/1.jpg category: Diseño web project_name: Google link: https://google.com --- 以及其他文件,但数据不同 我的config.yml只有以下内容: collectio

我已经做了一个Jekyll静态网站。问题是,当我到达集合部分时,我会按要求去做,但我的“公文包”集合没有呈现

这些是组成集合
\u公文包的降价文件

例如,名为
google.md
的文件包含以下内容:

---
image_path: /img/portfolio/1.jpg
category: Diseño web
project_name: Google
link: https://google.com
---
以及其他文件,但数据不同

我的
config.yml
只有以下内容:

collections:
  portfolio:
而且
portfolio.html
有以下代码:

---
layout: page
title: Portafolio
---
<section class="no-padding" id="portfolio">
    <div class="container-fluid">
      <div class="row no-gutter">
        {%- for item in site.portfolio -%}
        <div class="col-lg-4 col-sm-6">
            <a href="{{ item.link }}" class="portfolio-box">
              <img src="{{ item.image_path }}" class="img-responsive" alt="{{ item.project_name }}">
              <div class="portfolio-box-caption">
                <div class="portfolio-box-caption-content">
                  <div class="project-category text-faded">
                    {{ item.category }}
                  </div>
                  <div class="project-name">
                    {{ item.project_name }}
                  </div>
                </div>
              </div>
            </a>
          </div>
        {%- endfor -%}
      </div>
    </div>
  </section>
---
版面:第页
标题:Portapolio
---
{%-对于site.portfolio-%}
{%-endfor-%}
当我检查控制台中的元素时,y注意到页面正在呈现除
{%for%}
标记后的内容以外的所有内容

我错过了什么? 降价文件是错误的还是“for”标记


编辑:这是存储库

似乎您的
集合.docs
数组是空的,因此无法循环。 您需要生成文档

你能试试吗

collections:
  portfolio:
    output: true

编辑:您的配置文件必须命名为\u config.yml而不是config.yml

谢谢您的回复David,我尝试过了,页面仍然是一样的。存储库url可以帮助推断。获取它!编辑了我的答案。谢谢,我不习惯
通常的错误是键盘和椅子之间的错误。;-)