Hugo是一个使用Go编写的静态站点生成器,即网站构建工具。
静态的意思是指在内容在网站上呈现之前需要全部编译成HTML文件。而动态的站点生成器是请求哪个页面就编译生成哪个HTML页面。
在Windows上可以选用包管理器Chocolatey、Scoop、Winget来安装Hugo。
这里我选择使用winget来安装。
先安装winget:从 Microsoft Store 获取应用程序安装程序。
再安装Hugo扩展版。
choco install hugo-extendedscoop install hugo-extendedwinget install Hugo.Hugo.Extended
测试安装成功与否:hugo version
。
使用 Hugo 时通常会使用Git、Go和Dart Sass 。
安装Git就不多说,哪怕不使用Hugo,作为一个程序员,这个也是不可或缺的工具。
Go环境则是主要用于Hugo的模块功能。
Dart Sass 将 Sass 转译为 CSS。
最后,安装PowerShell。它和Windows PowerShell不同。
$ winget search Microsoft.PowerShell
Name Id Version Source
--------------------------------------------------------------
PowerShell Microsoft.PowerShell 7.3.6.0 winget
PowerShell Preview Microsoft.PowerShell.Preview 7.4.0.3 winget
$ winget install --id Microsoft.Powershell --source winget
我们选择第一个PowerShell 7(x64)
作为Hugo命令的输入工具。