Невозможно найти категорию текущей записи Джекилл

Я хочу, чтобы ключевые слова и описание отображались автоматически в соответствии с категорией текущего сообщения. Я использовал следующий код, но он не работал.

{% if page.categories = "category" %}

{% else %}

{% endif %}

Но при использовании {% page.categories %} это выводит название категории правильно. Вот мои два сомнения:

  1. Как я могу сравнить категорию текущего сообщения?
  2. Являются {{ }} а также {% %} здесь тоже самое?

1 ответ

Решение
  1. Это должно выглядеть следующим образом:

    {% if page.categories == 'some-name'%}

    Привет, я в какой-то категории

    {% else %}

    Нет, я не в какой-то категории

    {% endif%}

2.

Нет, {{ }} and {% %} не то же самое. {{ }} используется для повторения материала, в то время как {% %} используется для логических выражений и аргументов.

Другие вопросы по тегам