This project uses the Jekyll static site generator.
To build and host the site locally inside a temporary Docker container:
- Install Docker, e.g. on Debian:
apt-get install docker.io - Generate the container and run Jekyll within it:
./build.sh - Open the generated site in your browser: http://localhost:4000/
You can also run Jekyll without Docker:
For Debian/Ubuntu:
- Install Ruby development packages and Bundler
apt-get install bundler ruby-dev - Install Jekyll and all required modules:
bundle install - Run Jekyll:
bundle exec jekyll serve --future --drafts - Open the generated site in your browser: http://localhost:4000/
For macOS:
-
Install Homebrew (via https://brew.sh/)
-
run the following commands to install bundler
brew install ruby
echo 'export PATH="/opt/homebrew/opt/ruby/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
gem install bundler
bundle update jekyll- Install Jekyll and all required modules:
bundle install - Run Jekyll:
bundle exec jekyll serve --future --drafts - Open the generated site in your browser: http://localhost:4000/