重建数字花园:我与 AI 的结对编程之旅
重建数字花园:我与 AI 的结对编程之旅
终于,这个网站上线了。
这不仅仅是一个简单的博客,它更像是我在数字世界里精心搭建的一座“花园”。而在过去的几天里,陪我一起搬砖、砌墙、刷漆的,是一位不知疲倦的 AI 伙伴。
我们一起完成了四个核心板块的构建,每一个都藏着不少心思。
📸 Photos:光影的容器
这是我们最早动工的板块。我希望它不仅是一个图片列表,更是一个沉浸式的画廊。
为了实现这个效果,我们折腾了很久的 CSS。从最初的布局混乱,到后来决定将样式“闭环”在 Shortcode 内部,我们学会了如何让组件保持独立与洁癖。现在的相册,拥有了全屏的 Hero 轮播图和优雅的网格布局,每一张照片都能在最好的光线下被展示。
💭 Memos:碎碎念的角落
灵感总是转瞬即逝的。我需要一个比博客更轻量、比推特更私密的地方。
于是 Memos 诞生了。它完全由 data/memos.yaml 数据驱动,没有复杂的 Markdown 文件,只有纯粹的文字与时间。我们为它设计了专门的卡片样式,支持左右切换,就像是在翻阅一本随身携带的便签本。
🎬 Movies & 📚 Books:精神食粮
这是最复杂的两个部分。
我不仅想列出我看过什么,还想记录下当时的感受。于是我们构建了强大的数据结构:
- 多语言支持:无论是《长安的荔枝》还是《Oppenheimer》,都能自动适配读者的语言。
- 状态管理:给书架加上了“在读”、“想读”和“已读”的标签,用不同的颜色区分,一目了然。
- 视觉体验:为了解决海报在浅色模式下的显示问题,我们给容器加了
not-prose锁,还用高斯模糊背景消除了恼人的黑边。
结语
在这个过程中,我负责构思与审美,AI 负责代码与实现。我们也会为了一个 div 的高度争论,也会因为解决了 z-index 的遮挡而庆祝。
这就是现在的 UES.ONE,一个虽然还在装修,但已经充满生机的数字花园。
欢迎光临。
最后更新于