Refactor out some content generation into a site config file to make future changes simple