macOS
在 macOS 上安裝 Hugo。
版本
Hugo 提供具有核心功能的標准版,以及具有更多功能的 extended 和 extended/deploy 版。除非您需要以下功能,否則請使用標准版。
| 功能 | extended 版 | extended/deploy 版 |
|---|---|---|
| 將 Sass 轉譯為 CSS 通過嵌入的 LibSass。請注意,嵌入的 LibSass 已在 v0.153.0 中棄用,並將在未來版本中刪除。請改用 Dart Sass 轉譯器,它兼容任何版本。 | ✔️ | ✔️ |
| 直接將您的站點部署到 Google Cloud Storage 存儲桶、AWS S3 存儲桶或 Azure Storage 容器。詳見 詳情。 | ❌ | ✔️ |
前提條件
雖然在某些情況下不需要,但 Git、Go 和 Dart Sass 在使用 Hugo 時很常見。
Git 是必需的:
- 從源碼構建 Hugo
- 使用 Hugo Modules 功能
- 將主題安裝為 Git 子模塊
- 從本地 Git 倉庫訪問 提交信息
- 在 CI/CD 平台上托管您的站點,如 Cloudflare、GitHub Pages、GitLab Pages、Netlify、Render 或 Vercel
Go 是必需的:
- 從源碼構建 Hugo
- 使用 Hugo Modules 功能
Dart Sass 是使用最新 Sass 語言功能時將 Sass 轉譯為 CSS 所必需的。
請參閱相關文檔以獲取安裝說明:
預編譯二進制文件
預編譯二進制文件適用於各種操作系統和架構。訪問 最新發行版 頁面,向下滾動到 Assets 部分。
- 下載所需版本、操作系統和架構的壓縮包
- 解壓壓縮包
- 將可執行文件移動到所需目錄
- 將此目錄添加到 PATH 環境變量
- 驗證您對該文件具有 執行 權限
如果您需要幫助設置文件權限或修改 PATH 環境變量,請咨詢您的操作系統文檔。
如果您沒有看到所需版本、操作系統和架構的預編譯二進制文件,請使用下面描述的方法之一安裝 Hugo。
包管理器
Homebrew
Homebrew 是 macOS 和 Linux 的免費開源包管理器。安裝 extended/deploy 版的 Hugo:
brew install hugoMacPorts
MacPorts 是 macOS 的免費開源包管理器。安裝 extended 版的 Hugo:
sudo port install hugo從源碼構建
要從源碼構建 extended 或 extended/deploy 版,您必須:
安裝目錄由
GOPATH和GOBIN環境變量控制。如果設置了GOBIN,二進制文件將安裝到該目錄。如果設置了GOPATH,二進制文件將安裝到GOPATH列表中第一個目錄的 bin 子目錄。否則,二進制文件將安裝到默認GOPATH的 bin 子目錄($HOME/go或%USERPROFILE%\go)。
構建標准版:
go install github.com/gohugoio/hugo@latest構建 extended 版:
CGO_ENABLED=1 go install -tags extended github.com/gohugoio/hugo@latest構建 extended/deploy 版:
CGO_ENABLED=1 go install -tags extended,withdeploy github.com/gohugoio/hugo@latest