This website is built with Jekyll.
To view changes locally on Ubuntu, you need to install Ruby and Jekyll.
These instructions install an outdated version, but it's what the getting started suggests and seems to work.
-
Remove existing installation
sudo apt-get remove ruby sudo apt update
-
Install dependencies
sudo apt install git curl libssl-dev libreadline-dev zlib1g-dev autoconf bison build-essential libyaml-dev libreadline-dev libncurses5-dev libffi-dev libgdbm-dev -y
-
Install Ruby
curl -sL https://github.com/rbenv/rbenv-installer/raw/main/bin/rbenv-installer | bash -
-
Run this command and follow the directions to set up for your shell.
~/.rbenv/bin/rbenv init
-
Install Ruby 2.5.4
rbenv install 2.5.4 rbenv global 2.5.4
-
Install Jekyll and bundler
gem install jekyll bundler
-
CD into the cloned repository and install dependencies
cd /path/to/repo bundle install
-
Build the website
bundle exec jekyll serve