refactor this whole jekyll thing