update blog and add .gitignore