Generation, post-build/optimization and test tasks are defined in the Rakefile file.
Data used to generate the pages are available as YAML files in the _data/ directory.
Pages' content is generated from templates (Markdown) located in the _pages/ directory.
Structured data are generated from templates (JSON-LD) located in the _includes/structured_data/ directory.
Static files such as documents and public keys are saved in the files/ directory.
Build the website using Jekyll then compress/minify the output files:
bundle exec rake build
Build the website without optimizations:
bundle exec rake build:jekyll # or: bundle exec jekyll build
Serve the website locally:
bundle exec jekyll serve # the website is then accessible at http://localhost:4000/