use explicit JSON parsing
add CNAME support for gh-pages