Edit on GitHub

Upgrading

Differs from Ruby Jekyll — replaced

Upgrades come through your package manager (Homebrew, Scoop, Docker, the install script, or go install) — there is no Bundler or gem update.

All differences →

Jigyll is a single binary versioned with semver tags — there is no Bundler, no Gemfile.lock, and no gem update. Upgrade through whatever channel you installed with:

# Homebrew
brew upgrade jigyll

# Scoop
scoop update jigyll

# Docker
docker pull ghcr.io/reidransom/jigyll

# Install script — re-run it
curl -fsSL https://raw.githubusercontent.com/reidransom/jigyll/main/install.sh | bash

# From source
go install github.com/reidransom/jigyll@latest

Check what you're running with:

jigyll version

Release notes are published on the GitHub releases page.

Upgrading from Jekyll

Migrating a site from Ruby Jekyll to Jigyll usually means deleting the Gemfile, moving the plugin list into _config.yml under plugins:, and checking the differences page for anything your site relies on. Jekyll's own major-version upgrade guides (0→2, 2→3, 3→4) don't apply here.