У меня есть многоязычный веб-сайт Jekyll, и я пытаюсь создать страницу с использованием включения, в которое будет добавлен файл на основе используемого языка, но я бы хотел избежать использования оператора if.
Я безуспешно пытался использовать следующие параметры:
{%- assign filename = "myFile." -%}
{%- assign lang = site.active_lang -%}
{%- assign fileExtension = ".html" -%}
{%- assign file = filename | append: lang | append: fileExtension -%}
{%- include file -%}
Я ожидал, что включение будет включать запуск следующим образом:
{%- include myfile.en.html -%}
Но включение вместо этого добавляет строку на страницу вместонужного файла.
Кто-нибудь знает, возможно ли это, или мне придется отказаться и использовать утверждение if, которое доказало свою эффективность?