Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 15, 2013 12:58:16

dnstuff
Зарегистрирован: 2012-11-05
Сообщения: 113
Репутация: +  1  -
Профиль   Отправить e-mail  

Несколько вопросов по sitemap framework

Здравствуйте!
Разбираюсь с генерацией 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)? Я пока не добавлял. Генерация карты одной блоговой ленты работает без этого.

Спасибо!

Офлайн

#2 Апрель 16, 2013 21:53:22

dnstuff
Зарегистрирован: 2012-11-05
Сообщения: 113
Репутация: +  1  -
Профиль   Отправить e-mail  

Несколько вопросов по sitemap framework

Мда, похоже всё, что заслуживает поисковой оптимизации пишется не на джанго. Настоятельно рекомендую новичкам, стоящим перед выбором фреймверка, крепко подумать, почему на такие простые, но важные вопросы нет ответов.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version