← 返回首页

欢迎来到我的博客:从 0 到 1 的 AI 结对编程之旅

约 2,589 字 · 预计 7 分钟#关于#AI#博客
欢迎来到我的博客:从 0 到 1 的 AI 结对编程之旅

欢迎来到我的博客:从 0 到 1 的 AI 结对编程之旅

大家好!欢迎来到我的博客!🎉

这个网站很小,但它承载着一个挺有意思的故事:它是在 AI 助手的帮助下,从零搭起来的一个生产级个人博客。

在接下来的几分钟里,我想带你逛逛这个博客的每一个角落,然后跟你聊聊它是怎么诞生的。如果你正纠结「要不要试试 AI 编程」,说不定这篇能给你一点启发。

在这个博客,你能做什么?

⏰ 顶部导航栏的实时同步时钟

打开任意一个页面,你都会在顶部看到一只「永远准时」的时钟。

它显示的是北京时间(UTC+8),而且不是拿你设备上的时间糊弄你——它会在后台偷偷联网校准,算出服务器时间与本地时钟的偏差,每秒刷新,每 10 分钟重新校准一次。

也就是说:无论你身处哪个时区、设备时间准不准,这只时钟都坚定不移地站在北京时间这一边。🌏

🕐 文章列表的「相对时间」

首页的文章卡片上,每一篇都带着一行小字:刚刚、x分钟前、约x小时前、x天前……

这就是相对时间显示。不用掰着手指算「这篇文章发布于 3 天前」,扫一眼就知道它有多新鲜。超过 30 天的文章则会回归朴素,直接显示具体日期。

✨ 丝滑的页面切换过渡动画

在站内点来点去时,你会发现每个页面都像被轻轻「接住」了一样——淡入 + 微微上移的过渡动画。

没有花哨的转场特效,只是一点恰到好处的丝滑,让浏览体验不那么生硬。

🌓 亮 / 暗色主题

跟着系统自动切换,也可以在右上角手动切换。夜猫子友好。🦉

💬 底部的留言板

逛得开心的话,记得去留言板留个脚印!

不需要注册、不需要登录,填个昵称就能说话。你的每一条留言都会成为这个博客的一部分,也是我继续写下去的动力。

📊 访客统计

这个博客会悄悄记录每一位访客的到来。

所以……正在读这篇文章的你,大概就是本站的第 N 位访客——N 是一个还在不断增长的神秘数字,只有我和我的小本本知道它到底有多大 😄


从 0 到 1:一个 AI 结对编程的诞生记

故事的起点

事情要从某个晚上说起。我萌生了一个想法:想要一个完全属于自己的网站——不依赖任何平台,想怎么写就怎么写。

但问题是:我几乎没有任何全栈开发经验。自己搭?好像是个大工程。算了?又心有不甘。

然后我遇到了 AI 结对编程。

什么是「AI 结对编程」?

传统意义上,「结对编程」是指两个开发者坐在同一台电脑前,一个写代码、一个审代码。而我的「结对搭档」,是两位 AI:

  • 🧠 DeepSeek:我的主驾驶,负责理解需求、规划方案、动手实现、帮我检查每一处改动
  • 🤖 Claude(AI 编辑器):我的副驾驶,负责解答疑难杂症、补充思路、在卡壳时拉我一把

我们的工作方式很简单:我说需求,AI 给方案;我确认方向,AI 写代码;我负责测试和把关,AI 负责迭代和修复。

听起来很科幻?其实这就是过去这段时间每天都在发生的事。

亮点一:从零到一,把站点「聊」出来

这个博客的骨架——Next.js 15 + Cloudflare Pages——几乎全是 AI 帮我写出来的。

我只需要说「我想要一个博客,支持文章列表、标签、暗色模式」,AI 就会把目录结构、组件、页面一个个搭起来,还会耐心解释每一块代码在干什么。

对新手来说,最棒的部分不是「AI 替你写」,而是AI 帮你把代码讲懂。它不会只说「照抄这个」,还会告诉你「为什么这里要用服务端组件」。

亮点二:在 Cloudflare 上踩坑与填坑

部署到 Cloudflare Pages 的过程,堪称一场「快乐 debug 之旅」:

  • 静态导出怎么配置?→ AI 给方案
  • 路由 404 怎么修?→ AI 定位原因
  • 域名和构建配置怎么弄?→ AI 查文档给步骤
  • 自定义域名怎么接?→ AI 一步步带我配

每一次报错,都是「复制错误 → 甩给 AI → 拿到解释和修复 → 重新部署」的四步循环。几十个来回之后,我发现自己已经能看懂那些曾经像天书一样的报错了。

亮点三:被「时间」支配的恐惧

博客里的时间,是我和 AI 一起处理过最「上头」的问题之一。

服务器在海外、数据库存 UTC、你在国内看北京时间——三者差着 8 个小时,稍不留神日期就「差一天」。

于是 AI 帮我把全站的时间统一成一套策略:写入统一用北京时间,展示强制按北京墙钟,历史数据一次性迁移。还顺带做了那只「联网校准」的时钟。

现在无论从哪个时区访问,日期都不会错了。这种「抠细节抠到极致」的感觉,真的很爽。

亮点四:极简 UI 的克制

在视觉上,我和 AI 达成了一个共识:少即是多。

没有花哨的特效,没有炫技的交互动画,只有干净的排版、克制的配色、恰到好处的留白。就像这篇文章的排版一样——内容舒服,才是真舒服。

态度:AI 不是替代开发者,而是降低了门槛

写这个博客之前,我以为「做个网站」是件遥不可及的事。写完这个博客之后,我意识到:AI 没有替代开发者,它只是把全栈开发的门槛,从「十年经验」降到了「愿意学习」。

依然是人在决定方向、做取舍、把握质量;AI 负责把想法快速变成可运行的代码。人负责「为什么」,AI 负责「怎么做」。


写在最后

这个博客会持续更新——记录我的学习、我的折腾、以及我和 AI 一起踩过的每一个坑。

如果你读到这里,我想邀请你做一件事:去留言板,写下你的第一条评论吧。

可以是一句「沙发」,可以是一个关于博客的建议,也可以分享你自己用 AI 工具的心得。每一条留言,我都会认真看。

也欢迎关注我的 GitHub,一起交流、一起成长。🚀


本文由我与 AI 结对编程伙伴共同完成,并发布到这个 AI 协助搭建的博客上 发布于:2026-08-28 技术栈:Next.js 15 + Cloudflare Pages + D1

📖 相关文章

加载中…

发表评论

文章目录