Add basic support for blog post category listings.

Rather than passing in `@_allMarkdownPosts()`, wouldn't it be better to just pass in `@posts`? It's already read into memory and you can just query the attributes.