Description:
The website is currently built with Hugo v0.123.7, which is significantly outdated. Several configuration keys used in hugo.yaml have been deprecated in Hugo v0.158+ and will cause build errors in future releases. This issue covers upgrading Hugo and cleaning up the configuration file to match the new standards.
Problems:
- Hugo version is over a year old and missing critical bug fixes and features
- Config keys like
languageCode, languageName, and languageDirection are deprecated and need to be replaced with their modern equivalents (locale, label, direction)
- GitHub Actions workflow still pins the old Hugo version, meaning the production build is also outdated
Tasks:
Expected Outcome:
The site should build successfully with Hugo v0.162.1, both locally and in GitHub Actions, with no deprecation warnings in the build output. Both language versions should render correctly.
Description:
The website is currently built with Hugo v0.123.7, which is significantly outdated. Several configuration keys used in
hugo.yamlhave been deprecated in Hugo v0.158+ and will cause build errors in future releases. This issue covers upgrading Hugo and cleaning up the configuration file to match the new standards.Problems:
languageCode,languageName, andlanguageDirectionare deprecated and need to be replaced with their modern equivalents (locale,label,direction)Tasks:
hugo.yamlwith their new equivalentsExpected Outcome:
The site should build successfully with Hugo v0.162.1, both locally and in GitHub Actions, with no deprecation warnings in the build output. Both language versions should render correctly.