add generate-site.sh script