有很多关于“hugo由Go语言编写”的讨论,但你不需要安装Go就能使用Hugo。只需安装预编译的二进制文件!

Hugo是用 Go 编写的,支持多个平台。最新版本可以在 Hugo Releases 上找到。

Hugo目前为以下内容提供预构建的二进制文件:

  • macOS (Darwin) 的 x64, i386, ARM 架构
  • Windows
  • Linux
  • OpenBSD
  • FreeBSD

Hugo可以在任何可以运行Go工具链的平台编译Hugo;例如DragonFly BSD,OpenBSD,Plan 9,Solaris等。有关目标操作系统和编译体系结构的全套支持组合,请参阅 https://golang.org/doc/install/source

快速安装

二进制(跨平台)

Hugo Releases 下载适用于您的平台的版本。下载后,二进制文件可以从任何地方运行。您无需将其安装到全局位置。这适用于您没有特权帐户的共享主机和其他系统。

Homebrew (macOS)

如果您使用的是macOS并使用 Homebrew,则可以使用以下一行命令安装Hugo:

brew install hugo

有关更详细的说明,请阅读以下安装指南,以便在macOS和Windows上进行安装。

Chocolatey (Windows)

如果您使用的是Windows机器并使用Chocolatey进行包管理,则可以使用以下一行命令安装Hugo:

choco install hugo -confirm

Scoop (Windows)

如果您使用的是Windows计算机并使用Scoop进行包管理,则可以使用以下一行命令安装Hugo:

scoop install hugo

源码

必备工具

从GitHub获取

从Hugo 0.48起,Hugo使用Go 1.11内置的Go Modules支持来构建。最简单的入门方法是将Hugo克隆到GOPATH之外的目录中,如下例所示:

mkdir $HOME/src
cd $HOME/src
git clone https://github.com/gohugoio/hugo.git
cd hugo
go install --tags extended

如果您不需要/需要Sass/SCSS支持,请删除–tags扩展。

如果您是Windows用户,请使用%USERPROFILE%替换上面的$HOME环境变量。

其他内容

参见