Added a more meaningful error message when you forget to set a new folder as a theme folder and it can't parse the file metadata.
Adding page URL to previewer page data.
Require 'forwardable' in sprockets (bugfix)
Actually search the rest of the document

Do what the comment says. The offset parameter to with_index simply sets
the index offset, not the iteration offset.

Also closes #154.
Merge pull request #167 from Stebalien/fix-sprockets-forwardable

Require 'forwardable' in sprockets plugin.
Merge pull request #168 from Stebalien/fix-summary-generation

with_index does not set the iteration offset.
Reorganize/fix the Sprockets Plugin

The compile function of the sprockets plugin was out of sync with the
rest of ruhoh and no longer worked. In the process of fixing it, I ended
up reogranizing the previewer and compiler code to match the layout of
Ruhoh's built-in compiler code as much as possible.
Merge pull request #169 from Stebalien/reorganize-sprockets-plugin

Reorganize/fix the Sprockets Plugin
Better summary generation.

This patch improves the summary generation by:
  - Ensuring that elements are not truncated.
  - Working properly with any content format (not just markdown).
  - Allowing the user to manually indicate the summary.
  - Allowing the user to truncate the summary at headers.

The new summary generation function works as follows:
 - If a summary element (`<tag class="summary">...</tag>`) is specified
   in the content, return it.
 - If summary_lines > 0, truncate after the first complete element where
   the number of summary lines is greater than summary_lines.
 - If summary_stop_at_header is true, stop before the first header that
   is after some non-empty content. That is, include any headers at the
   top of a post but not subsequent ones.
 - Finally, if any non-whitespace text was truncated, the `ellipsis`
   class is added to the summary element.

It also lets the user override the summary settings on a per-post basis.
Use a div instead of a span to wrap the summary

Because spans can't wrap block elements...
Merge pull request #163 from lynnfaraday/2.1_paginator_preview_url

Adding page URL to previewer page data.
Simplify the stop at header functionality

Make `summary_stop_at_header` stop at the first header encountered,
regardless of whether or not the summary is empty. I couldn't think of a
legitimate use case where a user would want to stop at the second
header.

Also, clean up stuff.
Render widgets within the full master page context.

Should fix #160 and fix #164.
Need to require the preview.rb file (at least for 1.9.2)
Fix and, then, and line counting
Method parentheses are needed without then
Correctly render summary content
Update google analytics tracking script to latest recommended
Need to require compiler.rb as well.

Same as your last commit for previewer.rb, just for compiler.rb this time.  I've tested and it works.
Merge pull request #175 from binaryphile/patch-1

Need to require compiler.rb as well.