Установите локализованный ярлык также для страниц, принадлежащих языку по умолчанию в Hugo.

У меня есть два языка, определенные на сайте Hugo. По умолчанию Hugo не добавляет языковой префикс к страницам, которые относятся к языку по умолчанию.

В моем случае я также хотел бы добавить префикс языка к страницам для языка по умолчанию. И это также потребует, чтобы страницы на языке по умолчанию были сгенерированы в подпапку для общего доступа.

Я также хотел бы избежать использования псевдонимов в файлах уценки.

Это возможно?

1 ответ

Для префикса к языку по умолчанию вам нужно добавить в файл config.toml один параметр:

      defaultContentLanguageInSubdir = true

Визуализировать язык содержимого по умолчанию в подкаталоге, напримерcontent/en/. Корень сайта/затем перенаправит на/en/.

Информация отсюда - Документация по конфигурационному файлу

Примеры вывода:

  • http://localhost:1313/about/- без опции
  • http://localhost:1313/eu/about/- с опцией

Но я не знаю, удовлетворит ли это ваше требование о «общедоступной подпапке».

Другие вопросы по тегам