This repository contains the Jekyll-based documentation that is deployed on https://tno-tsg.github.io
- Ruby version 2.5.0 or higher, including all development headers (check your Ruby version using
ruby -v
) - RubyGems (check your Gems version using
gem -v
) - GCC and Make (check versions using
gcc -v
,g++ -v
, andmake -v
) - NodeJS
See for more details: Jekyll Requirements
Install bundler
:
gem install bundler
Install npm dependencies:
npm install
Install bundle:
bundle install
The repository uses Gulp to compile SASS and Javascript into versions that can be used in browsers.
To compile the resources run:
npm run dev
To serve the Jekyll page, while watching changes in the filesystem (excluding changes to SASS & Javascript), run:
bundle exec jekyll serve
The Jekyll page is automatically built and pushed to Github pages on commits to the main
branch.
At this moment changes to SASS & JS are not compiled by Github Pages, so before committing changes to SASS & JS files first run npm run dev