Windows
3 分钟阅读
Windows
https://gohugo.io/installation/windows/
在 Windows 上安装 Hugo。
版本
Hugo 有两个版本:标准版和扩展版。使用扩展版,您可以:
- 将 WebP 图像进行编码(标准版和扩展版都可以解码 WebP 图像)
- 使用内置的 LibSass 转译器将 Sass 转译为 CSS
我们建议您安装扩展版。
先决条件
虽然在某些情况下不是必需的,但在使用 Hugo 时经常使用 Git 和 Go。
需要Git的情况:
- 使用Hugo Modules功能
- 从源代码构建Hugo
- 将主题安装为Git子模块
- 从本地Git存储库访问提交信息
- 使用服务托管您的站点,例如AWS Amplify、CloudCannon、Cloudflare Pages、GitHub Pages、GitLab Pages和Netlify。
需要Go的情况:
- 使用Hugo Modules功能
- 从源代码构建Hugo
预构建二进制文件
预构建的二进制文件可用于各种操作系统和架构。访问最新版本页面,然后向下滚动到Assets 部分。
- 下载所需版本、操作系统和架构的存档
- 解压缩存档
- 将可执行文件移动到所需目录
- 将此目录添加到PATH环境变量中
- 验证您对该文件具有执行权限
如果需要帮助设置文件权限或修改PATH环境变量,请参考操作系统文档。
如果您没有看到所需版本、操作系统和架构的预构建二进制文件,请使用以下方法之一安装Hugo。
包管理器
Chocolatey
Chocolatey是 Windows 的一个免费开源软件包管理器。这将安装 Hugo 的扩展版:
| |
Scoop
Scoop是 Windows 的一个免费开源软件包管理器。这将安装 Hugo 的扩展版:
| |
Winget
Winget是微软的官方免费开源软件包管理器。这将安装 Hugo 的扩展版:
| |
Docker
Erlend Klakegg Bergheim 慷慨地维护基于 Alpine Linux、Busybox、Debian 和 Ubuntu 的 Docker 映像。
| |
从源代码构建
要从源代码构建 Hugo,您必须:
安装目录由GOPATH和GOBIN环境变量控制。如果设置了GOBIN,则二进制文件将安装到该目录。如果设置了GOPATH,则二进制文件将安装到GOPATH列表中第一个目录的bin子目录中。否则,二进制文件将安装到默认的GOPATH的bin子目录中(
$HOME/go或%USERPROFILE%\go)。
然后进行构建和测试:
| |
在Windows上构建Hugo的扩展版时,还需要安装GCC编译器。请参考这些详细的说明。
比较
| Prebuilt binaries | Package managers | Docker | Build from source | ||
|---|---|---|---|---|---|
| Easy to install? | ✔️ | ✔️ | ✔️ | ✔️ | |
| Easy to upgrade? | ✔️ | ✔️ | ✔️ | ✔️ | |
| Easy to downgrade? | ✔️ | ✔️ 1 | ✔️ | ✔️ | |
| Automatic updates? | ❌ | ❌ 2 | ❌ 2 | ❌ | |
| Latest version available? | ✔️ | ✔️ | ✔️ | ✔️ |
- 如果先前安装了旧版本,则易于安装。↩︎
- 可能,但需要高级配置。↩︎ ↩︎