У меня есть некоторые проблемы с назначением Front Matter в посте.Итак, вот передние вопросы поста в сборнике, названного с помощью _programming:
/_programming/somepost.md
---
title: "Layout: Header Image (Horizontal)"
header:
image: /assets/images/unsplash-image-1.jpg
caption: "Photo credit: [**Unsplash**](https://unsplash.com)"
categories:
- Layout
- Uncategorized
tags:
- edge case
- featured image
- image
- layout
---
This post should display a **header image**, if the theme supports it.
Non-square images can provide some unique styling issues.
This post tests a horizontal header image.
Этот пост из минимальных ошибок
Однако у меня есть много постов, в которых есть categories: Layout
.Сообщения могут иметь только одну категорию или несколько категорий, как указано выше.
Я хочу получить сообщение в коллекции.Для этого я попробовал этот код:
---
permalink: /study/layout/
title: Layout
subject: Layout
layout: study_theme
---
{% assign subject=page.subject %}
{% for temp in study.programming %}
{% if temp.categories == subject %}
<a href="{{ temp.url | prepend: site.baseurl }}">
<p>{{ temp.title }}</p>
</a>
{% endif %}
{% endfor %}
И этот код:
---
permalink: /study/layout/
title: Layout
subject: Layout
layout: study_theme
---
{% assign subject=page.subject %}
{% for temp in study.programming %}
{% if temp.categories contains subject %} //only here changed
<a href="{{ temp.url | prepend: site.baseurl }}">
<p>{{ temp.title }}</p>
</a>
{% endif %}
{% endfor %}
Но эти коды не работают.Помогите мне, пожалуйста.Я не вижу ни одной записи на странице.