使用 Hugo 搭建个人博客


Hugo

Hugo 是一个用 Go 编写的快速静态网站生成器,构建速度极快(每个页面小于1毫秒),拥有大量现成主题,在开发过程中通过 live load 即时渲染更改,可以托管在任何平台,是一个理想的建站工具。

安装 Hugo

Windows

winget install Hugo.Hugo.Extended

MacOS

brew install hugo

Linux

sudo apt-get install hugo

创建新项目

hugo new site my-hugo-site
cd my-hugo-site
git init
git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke
echo "theme = 'ananke'" >> hugo.toml

创建 GitHub 仓库

访问 repo.new,创建新的 GitHub 存储库,并将其推送到 GitHub。

git add .
git git commit -m "first commit"
git remote add origin https://github.com/<your-gh-username>/<repository-name>
git push -u origin main

使用 Cloudflare Pages 进行部署

在 Cloudflare dashboard](https://dash.cloudflare.com/) 创建 Pager 应用程序,连接到 Git 选择刚才创建的 GitHub 仓库。

配置选项
生产分支main
框架预设Hugo
构建命令hugo
构建输出目录public

使用更新的 Hugo 版本,设置环境变量,例如:

变量名称
HUGO_VERSION0.131.0

完成部署配置后,点击保存并部署