I understand why you've done this, but don't really like the untidyness of the URLs it produces.
IMHO a better way of testing the site is to invoke jekyll with `jekyll --base-url=/ --server`.
It's debatable I guess.