• en
  • Language: ru
  • 3.7.x
  • Documentation version: 3.9

Как создавать карты сайта

Карта сайта

Карта сайта - это XML-файл, используемый Google для индексации вашего сайта с помощью Webmaster Tools и указания местоположения вашей карты сайта.

cms.sitemaps.CMSSitemap создаст карту сайта со всеми опубликованными страницами вашей CMS.

Конфигурация

  • добавьте django.contrib.sitemaps к настройке INSTALLED_APPS вашего проекта

  • добавьте from cms.sitemaps import CMSSitemap к верхней части вашего основного urls.py

  • добавить from django.contrib.sitemaps.views import sitemap к urls.py`

  • добавьте url(r'^sitemap\.xml$', sitemap, {'sitemaps': {'cmspages': CMSSitemap}}), к вашему urlpatterns

django.contrib.sitemaps

Более подробную информацию о django.contrib.sitemaps можно найти в официальном Django documentation.