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.6.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
to build while watching for changes:
jekyll serve --watch