Я пытаюсь настроить правильное решение для многоязычного веб-сайта, созданного с использованием Jekyll.Я проверил некоторые плагины и трюки без плагина.Но все еще не уверен, как этого добиться.Я обнаружил, что можно генерировать вывод каждого языка в подпапку.Например:
1002 *
/en/
содержит английскую версию сайта
/cz/
содержит чешскую версию сайта
Но в моем случае каждый язык будетбыть опубликованным на собственном домене (example.com, example.cz).И это тот момент, когда у меня возникают проблемы с реализацией.Когда у меня будет каждый язык в отдельной папке (/en/
, /cz/
), это означает, что {{page.url}} также будет содержать пароли /en/...
или /cz/...
.
Не могли бы вы помочь мне найти трюк, который мне нужно использовать?Что такое правильная настройка в этом случае?
Примечание. Единственное решение, которое близко к моей ситуации, это https://frozenfractal.com/blog/2016/5/13/building-a-multilingual-website-in-jekyll/. Здесь невозможно реализовать переключение языков, поскольку решение исключает все файлы на альтернативных языках.(Когда я буду на www.example.com/contact
, мне нужно будет переключиться на чешский вариант www.example.cz/kontakt
.)