How to install Jekyll on a Mac?

I like Jekyll but wish I didn’t have to deal with Ruby!

Install rbenv

sudo port install rbenv

Put at the end of a shell startup script (~/.zshenv doesn’t work for me so I put it in ~/.zshrc).

eval "$(rbenv init -)"


rbenv install 2.7.2
rbenv global 2.7.2
gem install --user-install bundler jekyll

For each site

Add a Gemfile with dependencies (see mine).

bundle install

Start Jekyll. (I install Jekyll inside a docs subdirectory so run this from there.)

bundle exec jekyll serve --livereload

If you have problems with Ruby, try:

curl -fsSL | bash