add publish-site script