拥抱AI
最近重新整理了一下本站,这次的特别之处在于:我没有像过去那样一个文件一个文件地慢慢改,而是直接把 AI 当成了结对工程师来用。 这件事本身也挺适合作为一篇记录。毕竟本站从 2016 年开始存在,中间经历过 Hexo、Hugo、主题迁移、Docker 化、Nginx 配置调整,也算是一个小型但长期运行的个人项目。以前每次改版,最大的成本并不是写几行 CSS,而是重新进入上下文:目录结构是什么、主题怎么覆盖、哪些文件会影响构建、哪些配置不能乱动。 这次 AI 帮我把这个成本降了很多。 没有推翻 Hugo 一开始我也在想,既然现在有 AI Coding,是不是已经不需要 Hugo 这种静态站点系统了。让 AI 直接写一个静态页面,似乎也能很快完成。 但真正拆开来看,Hugo 仍然有价值。它负责的是长期内容管理:Markdown、文章列表、多语言、RSS、sitemap、分类标签、URL 结构和静态构建。这些能力不是 AI 写几个 HTML 文件就能自然获得的。 所以最后选择的是一个更稳妥的方向:保留 Hugo 作为内容底座,同时用 AI 来重写关键页面和视觉表达。 这次没有动文章系统,也没有丢掉 PaperMod 主题,而是在 Hugo 的模板覆盖机制上做定制: 新增自定义首页模板 layouts/index.html 新增关于页模板 layouts/about.html 新增站点扩展样式 assets/css/extended/ai-site.css 保留原来的文章、分类、标签、RSS 和多语言能力 这样改完以后,站点仍然是 Hugo 站点,但首页和关于页已经不再像默认主题。 AI 参与了什么 这次 AI 做得比较好的地方,不是“替我生成一段好看的文案”,而是完整参与了工程过程。 它先读了仓库结构,确认这是一个 Hugo + PaperMod + Nginx 的静态站点。然后根据现有配置判断应该走模板覆盖,而不是直接复制一整套主题出来改。这个判断很重要,因为个人站点最怕的就是为了一个页面效果,把后续维护复杂度拉高。 接着它生成了首页和关于页的模板。首页突出我现在的定位:AI 技术专家、AI 方向探索、Agent 架构和 AI Coding。关于页则改成了更像个人资料页的结构,左侧是身份摘要和社交入口,右侧继续使用 Markdown 内容。 ...