compile the site