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