Невозможно найти категорию текущей записи Джекилл
Я хочу, чтобы ключевые слова и описание отображались автоматически в соответствии с категорией текущего сообщения. Я использовал следующий код, но он не работал.
{% if page.categories = "category" %}
{% else %}
{% endif %}
Но при использовании {% page.categories %}
это выводит название категории правильно. Вот мои два сомнения:
- Как я могу сравнить категорию текущего сообщения?
- Являются
{{ }}
а также{% %}
здесь тоже самое?
1 ответ
Решение
Это должно выглядеть следующим образом:
{% if page.categories == 'some-name'%}
Привет, я в какой-то категории
{% else %}
Нет, я не в какой-то категории
{% endif%}
2.
Нет, {{ }} and {% %}
не то же самое. {{ }}
используется для повторения материала, в то время как {% %}
используется для логических выражений и аргументов.