先给内容一个稳定的地方
Project Trinity 是这个网站的工程。文章和项目用 Markdown 维护,构建时生成真实静态页面,再用 React 提供账号、评论和聊天等交互。首页的软糯伙伴则保留为一小块可以触碰的实验。
我把文章、作品和系统能力分开推进:先让内容能够发布、阅读和更新,再为需要身份的操作接上后端。
前端与后端各司其职
北京服务器提供静态页面和受限 API 代理,Surface 运行 Spring Boot、MyBatis 与 MySQL。两端通过独立 WireGuard 连接。静态阅读与家庭设备上的动态服务分别运行,账号和评论使用统一的同源接口。
当前站点通过授权隧道的私有 HTTPS 访问。正式公网域名发布仍在后续安排中。
已经接上的功能
邀请制注册、登录、退出和数据库会话已经落地。文章与项目下方都有评论区,游客可以阅读,登录用户可以发表;作者身份由后端会话确定,评论按内容分别保存。
聊天也统一使用网站账号,提供 Gemini 混合推理与本地部署模型两个选项。两者目前都显示待接入,实际生成能力会在服务接好并测试后再开放。
每次更新都能核对
静态页面构建时同步生成内容目录,后端据此判断评论目标是否已经发布。部署使用独立版本、文件校验与原子切换,数据库变更由迁移脚本管理。
这次更新同时检查了未登录访问、会话退出、评论持久化、文本转义和手机布局。接下来会继续围绕实际使用体验改进,再逐步接入模型与 Windows 执行端。
评论
正在检查登录状态…
正在加载评论…