2.6 KiB
| title | weight |
|---|---|
| Install Hugo | 72 |
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
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
-
Download the
hugo_extended_x.x.x_windows-amd64.zipfrom the Hugo releases page -
Extract the zip and place
hugo.exein a folder (e.g.C:\Hugo\bin) -
Add that folder to your system
PATH
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
Option 1: Homebrew (recommended)
brew install hugo
Homebrew installs the extended version by default.
Option 2: MacPorts
sudo port install hugo
Option 3: Manual
- Download
hugo_extended_x.x.x_darwin-universal.tar.gzfrom the Hugo releases page - 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=...