Почему сводка поисковой системы содержит текст, которого нет ни в одном из статических html-файлов?

У меня есть сайт hugo, и в поисковой системе (Duckduckgo) резюме моего сайта:

Add your own "layouts/partials/hero.html" to replace this text.

Я пытался найти строку hero в файлах в моем public папка, не могу найти его.

Я добавил этот файл с некоторым содержанием. Кажется, ничего не происходит. Нужно ли редактировать файлы тем или что-то еще?

Изменить: изменил название, чтобы сделать проблему яснее. Первоначальный вопрос задавался о "картах героев", которые, как я думал, могли быть стандартной частью веб-сайта, дружественной для поисковых систем.

2 ответа

Решение

Я думаю, что я понимаю, что происходит сейчас. Я изначально установил base16 тема, которая содержит текст:

Add your own "layouts/partials/hero.html" to replace this text.

(это в файле themes\base16\layouts\partials\hero.html.).

Я должен был понять, но поисковым системам требуется время, чтобы переиндексировать сайт. Я первоначально опубликовал сайт, используя base16 с некоторым текстом неотредактированным. Duckduckgo показывал тот старый текст, который, вероятно, исчезнет со временем, когда сайт будет переиндексирован.

Ответ в документации по теме base16:

Вы, вероятно, хотите редактировать домашнюю страницу. Начните с копирования предоставленной домашней страницы на свой сайт.

$ mkdir -p layouts/partials
$ cp themes/base16/layouts/partials/hero.html layouts/partials/hero.html

После этого вы можете редактировать layouts/partials/hero.html и сделать это потрясающе.

Макеты по умолчанию / partials / hero.html содержат код Add your own "<code>layouts/partials/hero.html</code>" to replace this text., который DuckDuckGo использовал для составления своего резюме. Как вы отметили в своем ответе выше, если вы редактируете этот файл, то сводка DuckDuckGo должна измениться, когда DuckDuckGo в следующий раз проиндексирует ваш сайт.

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