Есть ли способ в jekyll, с помощью которого можно изменять переменные на веб-сайте, просто нажав кнопку? Например, моя персональная веб-страница на английском языке, но я хочу, чтобы в заголовке веб-страницы была нажата кнопка, чтобы переключиться с английского на испанский и наоборот. Это очень легко реализовать в каждом из различных разделов веб-страницы с простым, если заявления до тех пор, пока у меня есть переменная, которая может изменяться с помощью простых Clics, например,Изменить переменные на клике на веб-сайте jekyll?
{% if variable == "en" %}
This is in english
{% else %}
Esto esta en español
{% endif %}
Я пытался сделать это путем реализации переменную в файле _config.yml
(например, создав переменную language: english
, а затем изменив значение этой переменной, щелкнув какую-нибудь кнопку в заголовке), но я только выяснил, что вы не можете этого сделать; есть ли другой способ сделать это?
Заранее благодарим за ввод.
Так что нет никакого способа, для пользователя, просматривающего веб-страницу, чтобы выбрать, какой язык он хочет без javascript? Больше, чем в сообщениях, я думаю о «части» веб-страницы. Таким образом, он имеет только index.html, но внутри он имеет (текстовый) контент на обоих языках. В зависимости от того, что активировал пользователь (например, язык = 'en' или 'es'), идея заключалась бы в том, чтобы показать английский или испанский контент. –
Как пользователь мог бы активировать что-то без javascript? Jekyll - статический генератор сайта. – marcanuy