
最近组了个新的全闪 NAS,装的 Unraid 系统,docker everything(之后有时间另外会单独写篇博客)。开源项目总有些小问题要修或者小功能要自己实现。今天提交了两个 Issue,一个是 Cloudreve v4 的完整 OIDC 支持,一个是 Immich 在 AMD 下使用 VAAPI 硬件编码的问题。Cloudreve 的我用 Claude Code 反复改了几遍加上人工审查实现了个最小化实现的版本,并体验了下用 Github Workflow 自动编译、打包成 Dock 镜像,非常爽。

虽然之前说 SEO 无所谓,但是为了加载和刷新的体验,也为了让博客系统更加正经一点,还是用 Go 手动实现(Vibe Coding)了 SSR(Server Side Rendering),同时也支持 SSR 和 CSR 的切换。整体上并不复杂,因为本来也是由 JS 请求需要插入的 HTML 代码,现在只是改成在后端提前插入了。

申请季终于结束,最近又忙完了毕设的事情,也算是尘埃落定。有了一点时间,再加上最近 Codex 和 Claude Code 的性能越来越强,我终于 Vibe Coding 出了自己的博客系统。秉承着极简风格的同时(前端改进自博主熊猫小A的博客),博客使用无外部依赖的单个可执行文件部署,大小仅 25MB,但是支持后台编辑文章、评论管理、浏览数统计、连接 S3 上传图片和视频、图片和视频自动转码、基于 AI 的自动 Spam 检测以及自动翻译等功能,我需要的功能基本都实现了。目前是完全的动态博客,所以对 SEO 并不友好。但都什么年代了,S 不 SEO 也无所谓了。
技术上来说,前端使用 HTML + 原生 CSS + JS,后端使用 Golang,具体的之后有时间了会有更详细的介绍~



