Move site compilation into its own script