Installation
Differs from Ruby Jekyll — replaced
Jigyll ships as a single Go binary — install via Homebrew, Scoop, Docker, or the install script, not RubyGems/Bundler. There is no Ruby toolchain to set up.
Jigyll ships as a single Go binary — there is no Ruby, RubyGems, or Bundler to install. Pick whichever method fits your platform.
Install script (macOS / Linux)
curl -fsSL https://raw.githubusercontent.com/reidransom/jigyll/main/install.sh | bash
mise (macOS / Linux / Windows)
Install the latest release and make jigyll available globally with mise:
mise use --global github:reidransom/jigyll
Homebrew (macOS / Linux)
brew tap reidransom/tap
brew install jigyll
This pulls in dart-sass automatically, so SCSS/Sass works out of the box.
Scoop (Windows)
scoop bucket add reidransom https://github.com/reidransom/scoop-bucket
scoop install jigyll
Docker
docker run --rm -v "$PWD:/site" ghcr.io/reidransom/jigyll build
From source
go install github.com/reidransom/jigyll@latest
Building from source requires the standalone Dart Sass sass executable on your PATH for SCSS support. Install the pinned version globally with mise:
mise use --global github:sass/dart-sass@1.98.0
Confirm the installation with sass --version.
Optional: shell completion
Add the appropriate command to your shell profile (such as .bashrc or .zshrc):
# Bash:
eval "$(jigyll --completion-script-bash)"
# Zsh:
eval "$(jigyll --completion-script-zsh)"