安装 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
- 下载 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
- 使 nvm 配置生效
source ~/.bashrc
- 查看最新版本
nvm ls-remote --lts
- 安装
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>
参考: