add generate site script