Fixed random to_regexp bug

No idea why I needed to require this; it's in the Gemfile, probably need to check dev group?

Signed-off-by: alec resnick <aresnickety@gmail.com>
Updated Board head shots to use us sprite

Missed it before, caught it when doing an audit via Chrome.

Signed-off-by: alec resnick <aresnickety@gmail.com>
Set up asynchronous type kit loading

via http://blog.typekit.com/2012/07/19/new-improved-embed-code/ and http://blog.typekit.com/2010/10/29/font-events-controlling-the-fout/ added async type kit loading and CSS to hide FOUT (type kit uses .wf-loading class to note web font loading)

Signed-off-by: alec resnick <aresnickety@gmail.com>
cleaned up, commented Gemfile

and updated install, also added jekyll-asset-pipeline requirement

Signed-off-by: alec resnick <aresnickety@gmail.com>
adding gzip

via Rack::Deflater + comment

Signed-off-by: alec resnick <aresnickety@gmail.com>
adding stag, cache-control headers

just hashing path+mtime+filesize, also using static_cache_control header. . .not sure if we're should set stag for assets or not, but that's not happening currently.

Signed-off-by: alec resnick <aresnickety@gmail.com>
Setting up asset pipeline

Installing jekyll-asset-pipeline, adding gzip, configuring for asset minifcation etc.  Would be nice to find a way to keep img in 'assets' but already spent too long fighting to control path i/o points.

Signed-off-by: alec resnick <aresnickety@gmail.com>
first commit of Rakefile

Signed-off-by: alec resnick <aresnickety@gmail.com>
debug msg for email

was running into a sendmail error after upgrading to Mountain Lion-- fixed via http://apple.stackexchange.com/questions/54051/sendmail-error-on-os-x-mountain-lion

Signed-off-by: alec resnick <aresnickety@gmail.com>
Separated out JS for asset management, made MathJax less annoying

Should also look into whether it'd be better to load stuff in parallel via something like head.js, but for now this minifcation and compacting seems fine.  Notably mathjax config + type kit + Google Analytics is _not_ here.

Signed-off-by: alec resnick <aresnickety@gmail.com>
changed sprite layout to horizontal

since 'smart' didn't seem to be compacting stuff and http://developer.yahoo.com/performance/rules.html suggests horizontal > vertical.

Signed-off-by: alec resnick <aresnickety@gmail.com>
Added asset compression

using Google's closure-compiler, stole https://github.com/matthodan/jekyll-asset-pipeline#asset-compression

Signed-off-by: alec resnick <aresnickety@gmail.com>
added ignore for compass generated files

Signed-off-by: alec resnick <aresnickety@gmail.com>
Ignoring intermediate compass generated CSS

Had to introduce vendor/app directories; this means all our SCSS will be in /app.

Signed-off-by: alec resnick <aresnickety@gmail.com>
removed trailing commas, breaks IE<8

found out via google closure compile

Signed-off-by: alec resnick <aresnickety@gmail.com>
first commit of sprites css

generating the compass sprites

Signed-off-by: alec resnick <aresnickety@gmail.com>
fixed weird .gitignore behavior for compass generated css

for some reason an inline comment was breaking the ignore?

Signed-off-by: alec resnick <aresnickety@gmail.com>