Карта сайта для роботов

Плагин sitemap.py для генератора сайтов Poole формирует карту сайта, которую используют современные поисковые машины и другие роботы для получения информации о структуре сайта (см. sitemaps.org).  Подключается плагин так:

from plugins.sitemap import *

Кроме списка страниц создаётся также карта изображений и видеозаписей.

Настройка

Используемые глобальные константы:

  • SITEMAP_NAME, позволяет изменить имя выдаваемого файла (по умолчанию «sitemap.xml»).
  • STOP_LABELS, может содержать список меток, которые исключают страницу из карты сайта.
  • SITEMAP_BLACKLIST_IMAGES, может содержать регулярное выражение, которое исключает изображения из карты сайта.

Используемые свойства страницы:

  • youtube-id, содержит идентификатор видеозаписи.  Если это свойство заполнено, то страница попадает в карту видеозаписей.
  • summary, используется в качестве описания в картах изображений и видеозаписей.
  • date, используется в карте видеозаписей.
  • duration, используется в карте видеозаписей, должно содержать продолжительность записи в секундах.
  • title, используется в карте изображений в качестве названия.
  • caption, используется в карте изображений.
  • location, используется для геолокации изображения.
  • license, содержит название лицензии, по которой доступно изображение.

Пример оформления страницы:

title: Слон
youtube-id: 2SiSHj9nRsk
image: elephant.jpg
---
Купил слона, фото и видео прикладываю.