Skip to content

Install Hugo

You need to install Hugo if you want to replicate the ETL online documentation.

You need to install the extended version of Hugo on each platform:

The extended version includes support for Sass/SCSS compilation and WebP image processing, which is required by many Hugo themes.

Install Go

Hugo requires Go to support Hugo Modules.

Visit here to install the version applicable to your OS.

Check that it is installed correctly with the command

go version

Windows

Windows

Option 1: Winget (recommended)

winget install Hugo.Hugo.Extended

Option 2: Chocolatey

choco install hugo-extended

Option 3: Scoop

scoop install hugo-extended

Option 4: Manual

  1. Download the hugo_extended_x.x.x_windows-amd64.zip from the Hugo releases page

  2. Extract the zip and place hugo.exe in a folder (e.g. C:\Hugo\bin)

  3. Add that folder to your system PATH

Linux

Linux

Option 1: Snap

sudo snap install hugo --channel=extended/stable --classic

Option 2: Package manager (Debian/Ubuntu)

sudo apt install hugo

⚠️ Apt may serve an older version. Prefer snap or manual install for the latest extended build.

Option 3: Manual (always latest)

# Replace x.x.x with the latest version number
wget https://github.com/gohugoio/hugo/releases/download/vx.x.x/hugo_extended_x.x.x_linux-amd64.tar.gz
tar -xzf hugo_extended_x.x.x_linux-amd64.tar.gz
sudo mv hugo /usr/local/bin/

macOS

macOS

Option 1: Homebrew (recommended)

brew install hugo

Homebrew installs the extended version by default.

Option 2: MacPorts

sudo port install hugo

Option 3: Manual

  1. Download hugo_extended_x.x.x_darwin-universal.tar.gz from the Hugo releases page
  2. Extract and move the binary:
tar -xzf hugo_extended_*.tar.gz
sudo mv hugo /usr/local/bin/

Verify the installation

On all platforms, confirm it’s the extended version:

hugo version

You should see +extended in the output, e.g.:

hugo v0.147.0+extended linux/amd64 BuildDate=...