用 OpenClaw 从零搭建 Hugo 博客:Cloudflare Pages + GitHub(lucille 版)
这篇文章记录我和「川哥」一起把笔记发到公网的全过程。 目标很简单: 写作入口:本地一个文件夹(Markdown)+ 平时跟川哥聊天 构建器:Hugo 仓库:GitHub 托管:Cloudflare Pages(免费 *.pages.dev) 风格:极简,正文优先 最后产物: 网站:https://blog-b3g.pages.dev 源码仓库:https://github.com/lucilleliull/blog 0. 这套东西的本质 一条流水线: 我把内容写成 Markdown Hugo 把 Markdown 变成静态 HTML GitHub 存源码 Cloudflare Pages 拉 GitHub → 跑 hugo --minify → 把 public/ 放到 CDN 我只需要维护: 一个仓库 一个内容文件夹 一个“同步发布”的指令 1. 创建 Hugo 站点(本地) 目录(例): /Users/lucille/.openclaw/workspace/blog/blog 初始化: hugo new site blog 关键文件: hugo.toml:站点配置 content/posts/:文章 themes/:主题 2. 选一个极简主题(我用 PaperMod) 我选 PaperMod 的原因: 首页干净 文章阅读体验直 搜索/归档这些“信息架子”能加上 注意:Cloudflare Pages 的构建环境对 git submodule 有时不友好。 所以最终做法是:把主题 vendor 到仓库(themes 文件夹直接提交),避免“构建时拉不到主题”。 ...