Найти - Пользователи
Полная версия: Несколько вопросов по sitemap framework
Начало » Django » Несколько вопросов по sitemap framework
1
dnstuff
Здравствуйте!
Разбираюсь с генерацией sitemap.xml
Возникло несколько вопросов:
1). Статические страницы.
В документации предлагается использовать FlatPageSitemap, но я не использую flatpages.
Как включить обычные страницы в sitemap.xml?

2). Для блога рекомендуется делать так:
urls.py
from django.contrib.sitemaps import FlatPageSitemap, GenericSitemap
from blog.models import Blog
info_dict = {
    'queryset': Blog.objects.all(),
    'date_field': 'pub_date',
}
sitemaps = {
    'flatpages': FlatPageSitemap,
    'blog': GenericSitemap(info_dict, priority=0.6),
}
urlpatterns = patterns('',
    # ...
   (r'^sitemap\.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps})
)

А если на сайте несколько независимых блоговых лент? Например Blog, News, Interesting…

3). Не понял в каком случае надо добавлять в модель class BlogSitemap(Sitemap)? Я пока не добавлял. Генерация карты одной блоговой ленты работает без этого.

Спасибо!
dnstuff
Мда, похоже всё, что заслуживает поисковой оптимизации пишется не на джанго. Настоятельно рекомендую новичкам, стоящим перед выбором фреймверка, крепко подумать, почему на такие простые, но важные вопросы нет ответов.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB