Public blog index with individual posts.
GET /blog_posts, GET /blog_posts/:id
Blog post list and post detail pages.
Blog data is driven by BlogPost records.