update config to support jekyll 2
change style and add some assets
fix bugs in Makefile