How to create sitemaps¶
Sitemap¶
Sitemaps are XML files used by Google to index your website by using their Webmaster Tools and telling them the location of your sitemap.
The cms.sitemaps.CMSSitemap will create a sitemap with all the published pages of
your CMS.
Configuration¶
- add
django.contrib.sitemapsto your project’sINSTALLED_APPSsetting- add
from cms.sitemaps import CMSSitemapto the top of your mainurls.py- add
from django.contrib.sitemaps.views import sitemaptourls.py`- add
url(r'^sitemap\.xml$', sitemap, {'sitemaps': {'cmspages': CMSSitemap}}),to yoururlpatterns
django.contrib.sitemaps¶
More information about django.contrib.sitemaps can be found in the official
Django documentation.