update gitignore
improve Makefile and fix publish org file