Tweaks to gitignore

* adds `_site` and `_posts` to avoid shenanigans when switch from
 `gh-pages` branch