Use the mezzanine.blog.models.BlogCategory model for different blog lists. If you are not satisfied with the βcategory /β on the way, you can copy and modify (below) mezzanine.blog.urls to your project urls.py.
url("^%s(?P<category>.*)%s$" % _slashes, "mezzanine.blog.views.blog_post_list", name="blog_post_list_category")
To create category templates, check out the blog_post_list view and you will see:
templates.append(u"blog/blog_post_list_%s.html" % unicode(category.slug))
To add a template for the Foo category, copy mezzanine/blog/templates/blog_post_list.html to your templates/blog/blog_post_list_foo.html . A new template will be displayed if you go to / blog / foo /.
source share