从零开始搭建一个基于Hugo的静态博客

从零开始搭建一个基于Hugo的静态博客

0.1 Hugo环境的安装

安装Hugo,有两种方式:直接安装Hugo,以及从源码编译并安装。因为我们不需要使用Hugo源码来进行二次开发。所以这里使用的是直接安装Hugo。

0.1.1 从Github中下载Release版本的Hugo

安装Hugo首先我们得先下载它。[点击这里](https://github.com/gohugoio/hugo/releases)就可以跳转的Hugo官方的Github仓库,下载对应版本的Hugo的tarball,这里我选择的是**“hugo_extended_0.101.0_macOS-ARM64”**,将它通过Safari下载于你的“下载(Download)”文件夹中进行下一步
验证你所下载的tar文件

我们使用tar tvf ~/Downloads/hugo_extended_0.101.0_macOS-ARM64.tar来验证我们所下载的tarball没有在下载过程中损坏。

1
2
3
4
 ~ % tar tvf ~/Downloads/hugo_extended_0.101.0_macOS-ARM64.tar
-rw-r--r--  0 root   root    11357  6 16 15:01 LICENSE
-rw-r--r--  0 root   root    11344  6 16 15:01 README.md
-rwxr-xr-x  0 root   root 57948626  6 16 15:47 hugo
将Hugo安装到~/bin目录
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
# 检查并创建目录
mkdir -p ~/bin

# 移动到目标路径
cd ~/bin

# 解压Hugo的tarball
tar -xvzf ~/Downloads/hugo_extended_0.101.0_macOS-ARM64.tar
Archive:  hugo_X.Y_osx-64bit.tgz
x LICENSE
x README.md
x hugo
# 验证Hugo是正确安装
./hugo version
hugo v0.101.0-466fa43c16709b4483689930a4f9ac8add5c9f66+extended darwin/arm64 BuildDate=2022-06-16T07:09:16Z VendorInfo=gohugoio
将Hugo添加到环境中
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# 首先检查Hugo是否添加到环境中
which hugo
# 输出显示找不到Hugo
hugo not found

# 编辑配置文件
nano ~/.zprofile
# 插入
export PATH=$PATH:$HOME/bin

# 按Control-X,然后按Y保存文件。
在Document下创建网站
hugo new site 
updatedupdated2022-08-252022-08-25