syntax coloring
syntax coloring, and avoid local build error
.gitignore