Я довольно давно не трогал сайт, но недавно после переустановки Линукса я решил обновить Hugo до последней версии, и… обнаружил, что мой сайт поломан в нескольких местах.
- Мне пришлось переместить большую часть параметров в языковых разделах в подраздел
params
. В общем-то,hugo serve
предупреждает о том, какие параметры не там, так что это не шибко проблема. - Я убрал
taxonomyTerm
из разделаoutputs
в конфиге. Как я понял, это всё сtaxonomy
заодно теперь, и поэтому смысла в отдельном параметре нет. - Мне пришлось приводить ключи категорий в теме в нижний регистр. В 0.123.3 появилась настройках capitalizeListTitles
(т.е.
font-patching
превратилось вFont-Patching
). Кому-то это удобно, но мне же это сломало локализацию, потому что она опиралась на ключи, которые были в нижнем регистре. По правде говоря, приведя категории в нижний регистр, я несколько поторопился, потому что можно было просто отключить настройку, но в какой-нибудь момент может произойти проблема, что где-то что-то будет не в том регистре, и всё сломается, поэтому это даже к лучшему.
Но зато теперь всё сгенерено свежим Hugo 0.126.1, и работает как надо. Я думаю как-нибудь написать тему для Hugo, но это уже, скорее всего, будет нескоро.