update gitignore
generate post