Настройка sitemap.xml / Drupal 8

Устанавливаем и включаем модуль Simple Sitemap:

composer require drupal/simple_sitemap ; drush en simple_sitemap -y

Заходим на страницы редактирования типов материалов / словарей таксономий, страницы которых должны попадать в sitemap.xml

Я захожу на страницу редактирования типа материала «Статья»:

/admin/structure/types/manage/article

В вкладке «Simple XML Sitemap» меняю радиобаттон на «Index entities of this type»

Настройка sitemap.xml / Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Xml, Программист, SEO, Cms, Web, Web-программирование, Обучение, Урок, Гайд

Заходим в настройки модуля «Simple Sitemap» в раздел «Пользовательские ссылки» и добавляем туда URL страниц, которые не были созданы через тип материала или таксономию. Это могут быть страницы представлений или Snippet Manager.

Настройка sitemap.xml / Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Xml, Программист, SEO, Cms, Web, Web-программирование, Обучение, Урок, Гайд

Страница «Статьи» у меня сделана через представление.


Сохраняем → Запускаем крон → Смотрим результат по адресу:

site.com/sitemap.xml
Настройка sitemap.xml / Drupal 8 Программирование, Разработка, IT, Drupal, Backend, Xml, Программист, SEO, Cms, Web, Web-программирование, Обучение, Урок, Гайд

Если не заполнять поле «Базовый URL по умолчанию» — домен будет подставляться автоматически

Другие посты об образовательной платформе ищите по тэгу GeekBrains. Всю необходимую информацию и отзывы ищите в нашем специальном разделе. Там вы найдёте все актуальные курсы GeekBrains.