add basic metalsmith + gulp setup with swig templates
copy static files to dist dir
rm sass-generated css files
fix gulp watch and connect tasks to work with new setup
add watches for content and templates
generate news items from content files
limit news column to only display the most recent 3 news items
disable swig's cache layer - so template changes propagate through watch tasks
remove example post content
generate data spotlight links from content files
fix news item title, including example of how to escape chars by quoting
get links working via metal-permalinks and a custom function in templates
for not screwing up paths when relative urls when would break
don't escape parsed markdown contents
add missing npm dependencies
fix borked static assets handling
clean up link handling - rm url() function and just use <base> element along
with some metalsmith plugins for setting file.base and a crossref object for
url lookups
run markdown content through swig renderer and unescape swig expressions so they
can still be used (for things like pulling links off out crossref map)
automatically populate collections based on subdirs in content/
rename custom metalsmith plugins: *.js -> metalsmith-*.js
automatically pull dates from the start of filenames, jekyll-style