See .travis.yml for complete set of commands to build website.
Basically this steps should be done:
- Setup env: Node.js, Java, Hugo;
- Run Node.js to generate JS/CSS;
- Run Java to generate documentation for set of projects;
- Run Hugo to assemble all parts of website.