Перейти к основному содержанию

Drupal 8 — настройка sitemap

Drupal 8

Яндексу захотелось мой sitemap. Ну ладно, я не против.

Устанавливаем расширение XML sitemap: https://www.drupal.org/project/xmlsitemap.

Включаем:

  • XML sitemap
  • XML sitemap custom
  • XML sitemap engines

sitemap

Переходим в раздел Конфигурация > Поиск и Метаданные > XML sitemap.

sitemap

Основная страница sitemap уже создана.

В разделе "Пользовательские ссылки" вы можете добавить свои линки, но хотелось бы, чтобы всё происходило автоматически.

В разделе "Поисковые системы" ставим галки у Bing и Google. Яндекс отсутствует как класс, ну да ладно.

sitemap

Переходим в раздел "Sitemap Entities". Ставим галки на нужных нам объектах. Мне нужны:

  • Содержимое
  • Термин таксономии

Отмечаем галками нужные нам типы материалов и словари. У меня это:

  • Статья
  • Страница
  • Теги

sitemap

Нажимаем "Сохранить". Однако этого недостаточно. По очереди кликаем на "Настроить" у типов материалов и словарей. Включаем "Добавлять в карту сайта" как "Включено", устанавливаем приоритет (у меня 0.5) и частоту изменений.

sitemap

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

sitemap

Карта сайта перестроится.

The sitemap links were rebuilt.

sitemap

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

sitemap

В разделе Конфигурация > Система > Cron запускаем cron.

sitemap

В разделе Конфигурация > Разработка > Производительность очищаем кэш.

sitemap

Проверяем, что sitemap заработал по ссылке https://internet-lab.ru/sitemap.xml.

sitemap

Всё, осталось скормить xml поисковикам, но они и сами могут всё обнаружить.

 

Теги

 

Похожие материалы

Добавляем уведомления виджету комментариев "В контакте"

Есть такая замечательная штука, виджет комментариев "В контакте". Но у него есть небольшой минус — нет возможности "из коробки" получать уведомления о новых комментариях. Есть блок, выводящий все комментария, но он показывает только сообщения первого уровня, вложенные ответы не видно. Добавим уведомления на почту при поступлении нового комментария.

Теги

Drupal — размещение блока в произвольном месте статьи

Многие владельцы сайтов сталкиваются с необходимостью размещения дополнительных блоков в своих статьях. Это может быть рекламный блок или какое-то объявление. Или просто какое-то декоративное праздничное оформление сайта.

Теги

Drupal 8 — установка системы комментариев Disqus

Есть много разных систем комментариев для сайтов: платные, бесплатные, хорошие, плохие. Не будем обсуждать их достоинства и недостатки. Меня не устроила стандартная система комментирования Drupal, ставим Disqus.

Чем хорош Disqus? Он ставится на drupal и работает. 

Итак, регистрируемся на  сайте disqus.com и добавляем свой сайт, сами разберётесь как это делать. Disqus поддерживает много CMS:

Теги