Как создавать карты сайта¶
Карта сайта¶
Карта сайта - это 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.