Xiaoyong ❤️ Xiaoyang

你来人间一趟,你要看看太阳

下拉刷新
xiaoyang
小羊手作

咖喱咖喱🍛

xiaoyang
小羊手作

爱心奶油虾仁培根意面 ❤️🥛🍤🥓🍝

xiaoyong
版本更新v2.0.0

全新版本的 Moments 现在起可用!

Enjoy it.

点击查看技术细节

v1.0.0

v1.0.0 的 moments 是一个基于 hugoFarseaSH/hugo-theme-moments 的个人朋友圈网站,我在他的基础上做了一些调整,使用 github issue 来保存每个朋友圈的数据并做了简单的格式化,这样的初衷是通过 issue template 来约束输入的内容,然后据此在每次部署的时候转化为 markdown 文件再进一步使用 hugo 生成静态网页。具体流程可见这个朋友圈

这样能够一定程度上避免每次手动输入繁琐的 yaml 语法的配置信息,后续也使用 vue 实现了简单的编辑器,但是因为使用的是个人访问令牌 (Personal Access Token, PAT)方式,每次登录非常麻烦,交互页面也不友善,所以每次更新网站都是非常痛苦的事情。

v2.0.0

2025 年八月份左右我有尝试过在 AI 的辅助下使用 vue 实现一版借助前端(cloudflare pages)和后端(cloudflare worker,KV,D1)分离的框架,比较可能接近于一个现代化的网站架构,有比较好的用户管理(账号密码登录),前后端交互等等框架,但是由于我对 vue 的不熟悉,和项目分离,并且没有想清楚到底是以 Github repository 为主还是以 cloudflare 数据库为主等数据保存,导致后续项目比较繁琐,在持续大概一个月后,逐渐丧失了继续开发的热情,于是搁置了下来。

时间来到 3 个多月后的 2025 年 12 月,Google 发布了最新的 gemini 3 pro 和他的 AI 编程软件 antigravity,于是我又提起了热情,再次之前我已经借助他更新了我的个人博客和打分网站,于是在这个周末用了两个晚上完成了目前的这个 v2.0.0 版本,基于 Vue 3 + Vite SSG,借助于 OAuth Apps (OAuth 2.0)实现鉴权,使用 markdown(朋友圈数据) 和 json(用户信息,朋友圈评论数据)保存数据,然后每次提交修改之后触发 Github action 打包部署到 cloudflare pages(大约耗时三到五分钟)。

感谢时代的进步,可以让我这种普通人也能够借助 AI 轻松实现一个自己觉得还不错的网站,短短几个月的变化,AI 已非昨日阿蒙,一个时代似乎已然来临。

Let's roll it!

xiaoyang

🌷🎂✨「是爱与被爱的31岁」

xiaoyang

生日快乐🎂

xiaoyong

@xiaoyang ❤️ @xiaoyong

2025,手拉手,在一起。

xiaoyang

加班到半夜的圣诞节❤️ 和你一起过的第一个圣诞节❤️ Merry Christmas 🥳🎄

xiaoyang

See you in January, my boy ♥️

xiaoyang

小箱儿的旅行之川西篇🏔️

xiaoyong
旅游

川西之旅