build-from-source
Build from source​
To build the extended edition of Hugo from source you must:
- Install Git
- Install Go version 1.20 or later
- Install a C compiler, either GCC or Clang
- Update your
PATHenvironment variable as described in the Go documentation
The install directory is controlled by the
GOPATHandGOBINenvironment variables. IfGOBINis set, binaries are installed to that directory. IfGOPATHis set, binaries are installed to the bin subdirectory of the first directory in theGOPATHlist. Otherwise, binaries are installed to the bin subdirectory of the defaultGOPATH($HOME/goor%USERPROFILE%\go).
Then build and test:
CGO_ENABLED=1 go install -tags extended github.com/gohugoio/hugo@latest
hugo version