linux安装Hugo
Hugo在linux操作系统下的安装
准备工作
安装golang
安装hugo之前,先安装好golang,推荐安装最新版本。
安装nodejs/npm
为了使用Google Docsy主题,需要安装nodejs/npm。
在以下网站下载nodejs的安装包:
https://nodejs.org/en/download/package-manager
# installs nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
# download and install Node.js (you may need to restart the terminal)
nvm install 22
# verifies the right Node.js version is in the environment
node -v # should print `v22.11.0`
# verifies the right npm version is in the environment
npm -v # should print `10.9.0`
安装Hugo
在Hugo Releases页面下载对应操作系统版本的安装包。
注意:由于Google Docsy主题的需求,需要 extended 版本的hugo 以支持 SCSS.
由于 hugo和主题之间版本有依赖关系,因此我们暂时固定使用 v0.121.1 版本。
找到linux的安装包,对于 ubuntu 可以直接用 deb 文件:
- hugo_extended_0.121.1_linux-amd64.deb
wget https://github.com/gohugoio/hugo/releases/download/v0.121.1/hugo_extended_0.121.1_linux-amd64.deb
deb文件直接安装即可。
sudo dpkg -i hugo_extended_0.121.1_linux-amd64.deb