various improvements

* latching for sub-navigation
* set markdown engine to kramdown
* remove generated _site directory
* ignore _site directory