Hugo 博客搭建实录:从 GitHub Pages 到 Cloudflare Workers 双线部署
前言 作为一个折腾不止的博主,我原本在用 Hexo + Matery 主题搭建博客,部署在 GitHub Pages 上。但 Hexo 基于 Node.js,构建速度慢、依赖多,每次换电脑都要重新安装环境。于是决定尝试 Hugo —— 一个用 Go 写的静态站点生成器,号称"世界上最快的网站框架"。 本文记录了完整的搭建过程:从新建仓库、迁移文章,到实现 GitHub Pages + Cloudflare Workers 双线自动部署,以及踩过的各种坑。 最终效果 平台 地址 特点 GitHub Pages https://zz3656.github.io/hugo-blog/ 稳定、免费 Cloudflare Workers https://blog.inte8.top/ 全球 CDN、国内访问快 每次 git push 到 main 分支,GitHub Actions 自动构建并同步部署到两个平台。 一、环境准备 1.1 安装 Hugo macOS 直接用 Homebrew: 1 brew install hugo 安装完成后验证: 1 2 hugo version # hugo v0.161.1+extended 注意:一定要装 extended 版本,有些主题需要 SCSS 支持。 ...