update site generation and .gitignore file