Для людей, которые сталкиваются с повторяющимися результатами поиска.
Если ваша страница Hugo не является одностраничным приложением, она будет многократно выполнять index.json
.
Это приведет к повторному добавлению страниц в индекс поиска, из-за этого результаты выдачи дублируются.
Всё что нужно сделать - это в index.json
заменить :
{{- range .Site.RegularPages -}}
на
{{- range where .Site.RegularPages "Type" "not in" (slice "page" "json") -}}