Почему сводка поисковой системы содержит текст, которого нет ни в одном из статических 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 в следующий раз проиндексирует ваш сайт.