Карта сайта

Около 1 минПродвинутыеПродвинутыеКарта сайта

vuepress-theme-hope обеспечивает создание карты сайта, включая vuepress-plugin-sitemap2.

Плагин автоматически сгенерирует время последнего обновления страницы на основе временной метки Git страницы, а также объявит ссылку на альтернативную версию страницы на других языках в соответствии с конфигурацией локалей.

Если вам не нужен этот плагин, установите для plugins.sitemap значение false в настройках темы.

Инфо

vuepress-theme-hope передает plugins.sitemap в параметрах темы в качестве параметров плагина для vuepress-plugin-sitemap2.

Управление ссылкой на карту сайта

По умолчанию все ссылки на сайты, кроме страницы 404, будут добавлены в файл Sitemap.

Чтобы добавить другие страницы в файл Sitemap за пределами страницы проекта VuePress, превратите их в массив и передайте в extraUrls.

Если вы не хотите, чтобы определенные страницы отображались в карте сайта, вы можете преобразовать их в массив и передать в excludeUrls, или вы можете передать функцию фильтра через параметры filter. Вы также можете установить для sitemap.exclude значение true во frontmatter.

Вы также можете управлять выходной ссылкой через sitemapFilename. Выходной каталог по умолчанию — sitemap.xml.

Изменить частоту

Цикл обновления страницы по умолчанию — daily (каждый день). Чтобы изменить весь цикл страницы, установите changefreq. Вы также можете установить sitemap.changefreq в frontmatter страницы. Обратите внимание, что страница имеет более высокий приоритет.

Допустимые частоты:

  • "always"
  • "hourly"
  • "daily"
  • "weekly"
  • "monthly"
  • "yearly"
  • "never"

Введение в карту сайта

Файлы Sitemap могут быть адресованы пользователям или программному обеспечению. Многие сайты имеют карты сайта, видимые пользователям, которые представляют собой систематизированное, обычно иерархическое представление сайта. Они предназначены для того, чтобы помочь посетителям найти определенные страницы, а также могут использоваться поисковыми роботами. Карты сайтов, организованные в алфавитном порядке, иногда называемые индексами сайтов, представляют собой другой подход.

Для использования поисковыми системами и другими поисковыми роботами существует структурированный формат XML Sitemap, в котором перечислены страницы сайта, их относительная важность и частота их обновления. Это указывается в файле robots.txt и обычно называется sitemap.xml .

Google представил протокол Sitemaps, чтобы веб-разработчики могли публиковать списки ссылок со своих сайтов.