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.39.7/install.sh | bash
# download and install Node.js (you may need to restart the terminal)
nvm install 20
# verifies the right Node.js version is in the environment
node -v # should print `v20.15.1`
# verifies the right npm version is in the environment
npm -v # should print `10.7.0`
安装Hugo
在Hugo Releases页面下载对应操作系统版本的安装包。
注意:由于Google Docsy主题的需求,需要 extended 版本的hugo 以支持 SCSS:
找到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