cjx 头像

Personal Site / Chess / Notes

你好,我是 cjx。这个站点用来放作品、题解和正在打磨的小项目。

主页不再只是一个纯展示页,而是把五子棋、中国象棋、题解笔记和部署结构放到一个统一入口里。 后面你只要把 Markdown 文件放进 posts/,就可以继续往上更新题解。

  • 保留你自己的图标、头像和域名入口
  • 题解改成 Markdown 管理,后续更新更方便
  • 棋类项目和博客入口分开,首页更清楚

Featured Projects

项目入口

这里优先放你现在最完整、最能代表站点风格的两个棋类页面。

Gomoku 联机 / AI / 计时

五子棋

19 路棋盘,支持人机、联机、换边、再来一局。AI 和交互已经成型,后面适合继续补对局记录和观战体验。

Xiangqi 联机 / 本地 / 人机

中国象棋

联机模式已经具备换边、再来一局、断线重连。联机悔棋后面建议走后端协议,不要只做前端按钮。

Markdown Blog

题解与笔记

这里由服务端扫描 posts/ 自动生成。你以后新增文章,不需要再手写新的 HTML 页面。

正在加载文章列表…

Infra

当前架构

前台

静态页面 + Express 托管,保留简单部署模型,降低维护成本。

数据层

Supabase 适合评论、用户和未来对局记录;现在先别把所有内容都绑进数据库。

边缘层

Cloudflare 继续做域名、缓存和路由,两个免费后端按用途分流已经够用。

内容层

题解改成 Markdown 文件管理,比继续堆 HTML 子页稳定得多,也更接近 Hexo 工作流。

Next Up

我建议你下一步继续做的优化

1. 把联机状态收口到服务端

象棋联机悔棋要做,就让服务器明确维护申请、同意、驳回、回滚,不要只在前端撤销。

2. 加文章封面和标签页

现在已经有 front matter 结构,后面加分类、标签、封面都很顺。

3. 对局记录落 Supabase

比评论系统更值得做。对局历史、排行榜、最近房间,比“登录留言”更能形成站点特色。