Невозможно найти категорию текущего сообщения jekyll

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

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

{% else %}

{% endif %}

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

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

person Gowtham Gopalakrishnan    schedule 24.12.2013    source источник


Ответы (1)


  1. Должно получиться так:

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

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

    {% еще %}

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

    {% endif%}

2.

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

person Hossain Mohd Faysal    schedule 13.01.2014