Fix jekyll server and other bits

Allows the `jekyll serve` command to work as expected in the default configuration, _without_ breaking the behaviour of the existing build scripts.