Change GruntJS cssmin option check: to min instead of gzip since the site will be hosted on Github pages, which doesn’t supported gzip.
Add missing underscore to _vendor path for vendor JS so as to be ignored by JSHint in Gruntfile.js.
Add and configure Grunt xmlmin to project.
Update grunt-jekyll to 0.4.0 in package.json.