Hugo 是什么 #
Hugo是一个静态网页生成工具,可以通过配置好的主题和你自己写的 markdown 文档生成一个可以部署的静态网站。
所以需要什么呢?
hugo装到你的机器上。
theme 一个主题,可以去hugo的官网里去下载。
Hugo 安装 #
在安装Hugo之前,请首先自行安装go和git到你的系统上。
Windows #
推荐直接下载二进制安装。官网推荐的使用包管理器的安装方式存在货不对版的问题。
https://github.com/gohugoio/hugo/releases
macOS #
brew install hugo
Linux #
ArchLinux #
sudo pacman -S hugo
Ubuntu/Debian #
sudo apt install hugo
Fedora #
sudo dnf install hugo
Others #
亦有prebuilt可供下载。
验证安装成功 #
hugo version
输出依据版本平台等有所不同,示例如下:
hugo v0.136.5+extended darwin/arm64 BuildDate=2024-10-24T12:26:27Z VendorInfo=brew
Blowfish 安装 #
这是一个主题,如果这个主题因为系统环境安装不上,可以换成其他主题(说的就是你啊,Windows)。
CLI #
npx blowfish-tools
or
npm i -g blowfish-tools
而后:
blowfish-tools
Non-CLI #
cd mywebsite
git init
git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish
在项目根目录,删除由 Hugo 自动生成的 hugo.toml,从 themes/blowfish/config/_default 里复制 hugo.toml 到根目录。
开始使用 Hugo #
开一个新博客:
hugo new site <site-name>
写一篇新文章:
hugo new posts/<article-name>.md
启动:
hugo server
启动(带草稿):
hugo server -D
更多请见:Basic usage