I'll use Ruby and you can't stop me.
sudo apt-get update
sudo apt-get install ruby-full ruby-bundle
This project does not yet support Ruby >= 3.0.0. Use the following steps to install a usable version.
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
rbenv install 2.7.8
# run while in the website/ directory
rbenv local 2.7.8
bundle install
This will build the site and bind a web server to localhost:4000
:
bundle exec jekyll serve
Add new a new markdown file to _posts/
Commit and push to the repo, GitHub Pages will build the site automagically^tm.