site: fix various bitrots

+ maruku deprecated
+ page source layouts
+ whitespace
+ a few broken paths due to `site.baseurl` changing (i think)