Originally my blog and website were hosted on Wordpress. In 2017 I exported all of my wordpress content to Jekyll with hosting through GitHub pages.
I am grateful to Steven Miller for creating the theme this is based off. Check out his page to use it yourself and find more documentation.
Some day I may switch to this theme based on the ideas of Tufte. Stephen Malina uses it for his website.
To install the necessary gems:
bundle install
If bundle can't find an old version of ruby, check the first line in the /usr/local/bin/bundle script to make sure it points to the ruby executable.
If jekyll complains that it can't find the Ruby interpreter, then you can try to install it using https://github.com/postmodern/ruby-install
ruby-install ruby 2.7.0
To update Ruby gems and the bundler, as is needed periodically:
bundle update --bundler
sudo gem update --system
Once Jekyll and all the necessary Ruby "gems" are installed, the command to build the website is:
jekyll serve
(-- watch auto updates when changes are made)