Как мне связать операторы if в Jekyll?
Я использую логический оператор в Jekyll, но он не работает.
страница один, два и три все используют один и тот же макет (часть многоязычного решения, работает хорошо, но требует логических циклов для некоторых элементов управления макетом, чтобы держать вещи сухими.)
вот код:
{% if page.type == "post" %}
{% include post.html %}
{% elseif page.class == "contact" %}
{% include contact.html %}
{% else %}
{{ content }}
{% endif %}
если я разбить его только на else
и if else
настройка, с любыми двумя дерева, все работает. Но как только я использую третье условие, оно ломается. Я ограничен двумя условные с Джекилом? Я могу потенциально реструктурировать, чтобы сделать case
оператор применим, но я бы предпочел понять фундаментальную проблему здесь. Спасибо всем.