2013-12-24 14 views
0

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

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

{% else %} 

{% endif %} 

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

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

ответ

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

    {%, если page.categories == 'некоторые имя' %}

    Hei Я в какой-то имя-категория

    {%}% еще

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

    {% ENDIF%}

2.

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