跳过正文

Hugo Configuration

·113 字·1 分钟· · Loading 次阅读
Mox
作者
Mox
A master’s student of DSLab@LZU
目录

Hugo 是什么
#

Hugo是一个静态网页生成工具,可以通过配置好的主题和你自己写的 markdown 文档生成一个可以部署的静态网站。

所以需要什么呢?

hugo装到你的机器上。

theme 一个主题,可以去hugo官网里去下载。

Hugo 安装
#

在安装Hugo之前,请首先自行安装gogit到你的系统上。

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