从零搭博客:Hugo + GitHub + Cloudflare Pages
花了大半天时间,把个人博客搭起来了。技术栈是 Hugo + GitHub + Cloudflare Pages,全程免费,不需要买服务器。整个过程记录一下,方便以后回看,也给想搭博客的人做个参考。 为什么选这套方案 之前考虑过 Hexo、VuePress,也想过直接用 WordPress。最后选 Hugo 是因为: 生成速度极快,本地秒级构建 主题生态成熟,PaperMod 颜值在线 纯静态,不需要后端服务器 Cloudflare Pages 免费托管,自带全球 CDN 部署流程:本地写 Markdown → git push → Cloudflare 自动构建 → 站点上线。比写代码还快。 环境准备 机器上需要装两个东西: Git(代码版本管理) Hugo(Extended 版本,主题会用到 SCSS) 我的环境是 Windows + Git Bash,Hugo 直接从 GitHub Release 下载解压即可。如果你也走这条路,建议下载 Extended 版,否则换主题时可能报 SCSS 编译错误。 创建项目 Hugo 创建项目的命令很简单: 1 2 3 hugo new site myblog cd myblog git init 但我这里走了另一条路——因为网络原因下载主题很慢,直接自己写了一套极简的 HTML/CSS 模板放在 layouts/ 目录下。先让站点能跑起来,后续再换主题。这个思路适合想快速看到效果的人:先上线,再迭代。 ...