Jekyll集合未呈现
我已经做了一个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
\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可以帮助推断。获取它!编辑了我的答案。谢谢,我不习惯。
通常的错误是键盘和椅子之间的错误。;-)