安装 hugo-theme-monochrome 主题

安装 Hugo

下载 extended 扩展版本

wget https://github.com/gohugoio/hugo/releases/download/v0.85.0/hugo_extended_0.85.0_Linux-64bit.tar.gz

解压文件

tar zxf hugo_extended_0.85.0_Linux-64bit.tar.gz

复制 hugo 二进制文件到系统目录

sudo ln -s $(pwd)/hugo /usr/sbin/

创建站点

hugo new site <project name>

添加主题

进入目录

cd <project name>

初始化为 git 目录

git init

添加主题仓库

git submodule add \
    https://github.com/kaiiiz/hugo-theme-monochrome.git \
    themes/hugo-theme-monochrome

添加主题到 config.toml 配置文件

theme = "hugo-theme-monochrome"

安装依赖

安装 Node LTS

  1. 下载 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
  1. 使 nvm 配置生效
source ~/.bashrc
  1. 查看最新版本
nvm ls-remote --lts
  1. 安装
nvm install 14.18.0

生成 package.json 文件

hugo mod npm pack

安装依赖

npm install

配置参数

配置 config.toml 文件

[build]
writeStats = true

发布站点

构建页面

hugo --environment production --minify

将生成的 public 静态文件目录链接到服务器根目录

ln -s $(pwd)/public /<project name>

参考: