Я использую тему ( https://github.com/frjo/hugo-theme-zen), в baseof.html которой есть {{- block "head" . }}{{ end }}
, и этот блок не определен ни в одном макете. Теперь я хочу расширить тему, добавив контент в блок заголовка.
Моя первоначальная попытка состояла в том, чтобы добавить новый файл layouts/_default/list.html в мой проект, который определяет блок, однако кажется, что я переопределяю макет всего списка тем ( https://github.com/frjo/hugo -theme-zen/blob/main/layouts/_default/list.html ) вместо только блока «head».
Как я могу добавить пользовательский html-контент в блок «голова» в этой теме, не изменяя код самой темы?
Да, вам нужно добавить/переопределить шаблон, который расширяет «baseof.html», чтобы использовать {{- block "head" . }}{{ end }}
.
Я добавил блок «head», чтобы можно было добавлять элементы в «», не переопределяя «baseof.html».
Вам следует обратиться к сопровождающему темы. если ваши данные точны в вашем вопросе (у меня нет причин сомневаться в этом), то проблема, с которой вы столкнулись, является результатом.