Add per-month archive, only show 10 on the main page.
1 from django.views.generic.simple import redirect_to
2 from django.conf.urls.defaults import *
3 from agdj.blog import views
4 from agdj.blog import feeds
6 urlpatterns = patterns(
8 (r'^$', 'post_list', {}, "blog-index"),
9 (r'^tag/(?P<tag>[-\w]+)/$', 'view_tag'),
10 (r'^tag/(?P<tag>[-\w]+)/feed/$', feeds.per_tag),
11 (r'^feed/$', feeds.latest),
12 (r'^feed/comments/$', feeds.comments),
13 (r'^feed/latest/$', redirect_to, {"url":"/blog/feed/"}),
14 (r'^archive/$', 'archive_index', {}, "blog-archive"),
15 (r'^archive/(?P<year>\d{4})/(?P<month>\w+)/$', 'archive_month', {}, "blog-archive-month"),
16 url(r'^(?P<slug>[-\w]+)/$', 'redirect_to_date_version', {}, "redirect-to-date-url"),
17 url(r'^(?P<year>\d{4})/(?P<month>\w+)/(?P<day>\d+)/(?P<slug>[-\w]+)/$',
18 'single_post', {}, "view-blog-post"),