more progress on porting website to Hakyll 4 -- start work on contexts