fix create_page for contribution spec and source preview spec