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