Fixed content filter for GitHub Pages

- layout:null instead of layout:nil for newer Jekyll.
- Generator update for GHP.
- GHP doesn't support the Liquid "expand_urls" filter so you have to do it manually with "replace".
Thanks for the PR! Shouldn't this still remain `site.url`?