Implement posts view for listing all blog posts in a page and a simple template file for the view