middleman/middleman-blog — pull request #36 by bhollis (2012-03-25 20:47:35+00:00)
Title: Clean up, document, and simplify blog extension

It's best to look at these commits individually.

The first gets rid of some cruft and stops exposing as many internal bits to users.

The second adds a lot of docs to individual methods and modules.

The third reorganizes the code into separate files, and replaces `Middleman::Extensions::Blog` with just `Middleman::Blog` for brevity's sake.

The fourth fixes a bug introduced when I removed the `BlogData.matcher` class attribute.