Add gh-pages and publish targets to makefile