#jekyll #yaml-front-matter
#jekyll #yaml-front-matter
Вопрос:
У меня есть этот небольшой макет, который просто включает (или лучше должен включать) конкретный HTML и синтаксический анализ на основе языка, на котором ориентирован пост.
{% if post.language == "en" %}
{{ post.language }}
{% include reviews.en.html %}
{% else if post.language == "br" %}
{{ post.language }}
{% include reviews.br.html %}
{% endif %}
Однако, даже устанавливая переменную post language
frontmatter как en
, она включает в reviews.br.html
себя , а не review.en.html
так, как должно быть…
Любые советы о том, как с этим справиться? Я использую Jekyll 3.1.3
Комментарии:
1. Каков результат
{{ post.language | inspect }}
?2. Я получаю
nil
в качестве ответа3. Решил это… Изменено
post.language
наpage.language
4. Вы
elsif
также должны иметьelse if
вместо.