Refactored site.rb, I tried to clean a bunch of the methods code climate was complaining about
Extracted each method
Merge pull request #1144 from jpiasetz/cleanup

Refactor Jekyll::Site
Site#site_files_each ~> Site#each_site_file
Update history to reflect merge of #1144.
Crash if a config file isn't there.

If a configuration file is specified via the command line but does not exist,
fail loudly and crash to preserve the current state. Do not fail if the requested
file is the default configuration file, _config.yml. In that case, fall back on
the defaults.
Throw ArgumentError when there's an invalid config file, and catch only that.
Raise LoadError if the file doesn't exist but do not catch it. :)
Merge pull request #1098 from mojombo/catch-missing-configs

Crash if a specified config file isn't there
Update history to reflect merge of #1098
Shuffle around rendering of extracted excerpt so it can be liquified.
Will now have to render the post, not just transform it.
Merge pull request #1302 from mojombo/excerpt

Add support for liquid in post excerpts
Update history to reflect merge of #1302
Don't try to be smarter than the computer. Pass Excerpt#to_liquid to its parent post.
Supporting more kramdown options.
Deleted unused code.
Added a configuration warning to our docs for the two kramdown options we don't support.
Add optional time zone when specifying page.date.
Merge pull request #1304 from DamianLettie/PostTimeZoneDocs

Add optional time zone when specifying page.date.