Коллекции Jekyll не отображаются - PullRequest
0 голосов
/ 28 октября 2019

Я создал статический веб-сайт Jekyll после этого урока . Проблема в том, что когда я попадаю в раздел коллекций, я делаю то, что им говорят, но моя коллекция «портфолио» не рендерится.

Это файлы Markdown, которые составляют коллекцию _portfolio.

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: Это хранилище ссылка

1 Ответ

0 голосов
/ 29 октября 2019

Кажется, что ваш collection.docs массив пуст, поэтому нет возможности зацикливаться. Вам нужно сгенерировать ваши документы.

Можете ли вы попробовать:

collections:
  portfolio:
    output: true

Редактировать:И ваш файл конфигурации должен иметь имя _config.yml и НЕ config.yml .

...