A blog consist of a blog template and a post template. The best way to explore how it works is to look at the code of one of the existing blogs.
Blogs us a feature in Snowfire called keys. Keys allow us to create collection of pages with an overview page. Which is perfect for a blog, but also for articles, news, products and more.