Можно ли выбрать файлы данных Jekyll для двух записей из frontmatter? - PullRequest
0 голосов
/ 01 марта 2020

Желаемый результат

Я бы хотел определить список авторов статьи из данных YML-файлов для каждого человека.

Frontmatter

---
collection: events
format: right-sidebar
layout: events
title: xxxxxxxxxxxxxxxxxxxx
contributors: [david-amerland, denver-prophit]
image: fiction-book-essentials.jpg
categories: technical-seo
tags: semantic-web
is_post: True
excerpt: "xxxxxxxxxxxxxxxxxxxx"
---

Layout

{% for item in site.data.contributors[page.contributors] %}{{item|inspect}}{%endfor%}

Файл данных

david-amerland.yml

name: David Amerland
url:  https://g.co/kgs/QpjJVr

denver-prophit.yml

name: Denver Prophit
url: https://g.co/kgs/55pDpp

Проблема

Я могу выбрать только одну запись данных. Мне нужна запись ха sh более двух.

1 Ответ

0 голосов
/ 01 марта 2020

Это было бы возможно, если бы был доступный фильтр. Это не тот случай.

Вам придется l oop по каждому page.contributors и получать данные из site.data.contributors.

{% for contributor in page.contributors %}
  {% assign datas = site.data.contributors[contributor] %}
  Output whatever about current contributor {{ datas.name }}, ...
{% endfor %}
...