Я создал статический веб-сайт Jekyll после этого урока . Проблема в том, что когда я попадаю в раздел коллекций, я делаю то, что им говорят, но моя коллекция «портфолио» не рендерится.
Это файлы Markdown, которые составляют коллекцию _portfolio
.
Например, файл с именем google.md
имеет следующее содержимое:
---
image_path: /img/portfolio/1.jpg
category: Diseño web
project_name: Google
link: https://google.com
---
Как и другие файлы, но с другими данными.
My 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>
Когда я проверял элементы в консоли, y заметил, чтостраница отображает все, кроме содержимого после тега {% for %}
.
Что мне не хватает? Файлы Markdown неправильные или это тег 'for'?
EDIT: Это хранилище ссылка