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
PATH
environment variable as described in the Go documentation
The install directory is controlled by the
GOPATH
andGOBIN
environment variables. IfGOBIN
is set, binaries are installed to that directory. IfGOPATH
is set, binaries are installed to the bin subdirectory of the first directory in theGOPATH
list. Otherwise, binaries are installed to the bin subdirectory of the defaultGOPATH
($HOME/go
or%USERPROFILE%\go
).
Then build and test:
CGO_ENABLED=1 go install -tags extended github.com/gohugoio/hugo@latest
hugo version