У меня есть коллекция _authors
с некоторыми вводами.Как использовать коллекцию для тегов
Я хочу, чтобы назначить автор-тег на мои посты с помощью:
{% assign author = site.authors | where: "title", page.author | first %}
{% if author %}
<a href="{{ author.url }}">{{ author.title }}</a>
{% endif %}
я проверил это только с личным именем, как Bob
и она работает. Если я выберу переднюю и фамилию Bob Baumeister
для названия в моей коллекции авторов, это не сработает. кто-нибудь знает, почему это произошло?
Пример Frontmatter сообщение:
---
title: Building
date: 2017-01-11 16:22:51 +0100
author: Bob Baumeister
---
Content
Пример Frontmatter Коллекция запись:
---
title: Bob Baumeister
twitter: bobby
---
Content
Спасибо за вашу помощь.
Можете ли вы дать пример записи автора? –
Возможно, это связано с использованием фильтра «первым», который выбирает первую строку в имени авторов, обновляет вопрос на примере примера page.author и его записи в файле данных – marcanuy
@ David: Да, Я добавил несколько примеров выше. – user3473628