Многоязычный сайт Jekyll, работающий на нескольких доменах - PullRequest
0 голосов
/ 20 октября 2018

Я пытаюсь настроить правильное решение для многоязычного веб-сайта, созданного с использованием 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.)

1 Ответ

0 голосов
/ 21 октября 2018

Два разных URL имеют смысл для меня.У Google будет другой рейтинг страниц для ваших сайтов, но это единственный недостаток, о котором я могу подумать.Я хотел бы установить язык и установить альтернативные теги.Вы можете использовать свою страницу, чтобы заполнить альтернативные теги.Если вам удастся создать их из одного репозитория, возможно, вы сможете автоматически сопоставить версии страниц на разных языках с идентификатором английской страницы (для ваших альтернативных тегов). Источник

...