诗社沿革 · 2021—2026

关于回中诗社

一本初中时写出来的杂诗集,后来被我做成了网站。前前后后重写了好几次,现在又捡起来继续做。

起因

这网站哪来的

回中诗社最早就是我们 2021—2024 级3班几个同学初中时写诗留下来的东西。正经写的诗有,打油诗更多,此外还有班里的梗和当时发生的一些事。

2022 年,我第一次把这些东西做成网页。最开始就是几个静态页面,改内容都得直接改文件。后来想加登录、投稿和数据管理,就只能继续重写,技术也跟着换了好几套。

初中毕业以后,诗社基本停了,网站也搁置过很长时间。不过旧仓库、电脑里的文件和原来的诗册都还在。后来再翻这些东西,才发现有些内容根本没有第二份:有的只在旧网页里,有的只在纸上,还有些只剩聊天记录。

所以现在又把这个项目捡了起来。以前留下来的内容能找回多少就放回来,几个旧版本也顺便整理清楚,原来没做完或者已经不能用的功能重新做。现在这个网站还在更新,大概就是这么回事。

最早的公开仓库提交于 2022 年 8 月 28 日。

重写记录

网站并没有按一开始想好的路线发展。每次重写,通常只是因为上一版已经装不下当时想加的东西,或者旧代码没有办法再继续维护。

  1. 01 / 最初的网页

    HTML 静态页面

    最早就是几个 HTML 页面,功能基本没有,能把诗放上去就算成功。当时也没想过以后真会继续做。

    第一版有首页、成员页、作品目录和更新日志,共留下 6 个 HTML 文件和 3 个 CSS 文件。诗作目录与页面链接都要逐项手动填写,不少位置当时还只是预留地址。

    首页直接放了一张 1900×1000 的图片,源码注释里还留着“图片太大,移动端显示不了”。它很粗糙,却是回中诗社第一次真正出现在网页上。

  2. 02 / 第一次加入后台

    Node.js 版本

    后来嫌静态页面太难改,又重写了一遍。这次开始有了后端,不过做得还是很随意,很多东西后来也没留下来。

    这一版开始准备用户登录、个人信息、修改密码和投稿功能,作品与账号数据也计划放进 MySQL。页面仍然沿用 HTML、CSS 和 jQuery。

    仓库只留下了一次提交,能看到不少没有接完的部分,例如投稿路由已经写好,却还没有接入主应用。它更像一次从静态站走向完整网站的试验。

    当时使用Node.js · Express · MySQL · jQuery · JWT

    查看保留下来的 Node.js 版本
  3. 03 / 一次完整重写

    Blazor 版本

    又换成了 Blazor。主要是当时正好在学 .NET,就拿这个网站试手。现在回头看,这一版其实也没活多久。

    这次使用 Blazor 和 .NET 重写,完成度比前两版高,也是记忆里第一个比较成熟的版本。

    后来整理项目时,我因为不满意代码而失手删掉了源码。现在没有公开仓库可以回看,页面与功能细节也只能按照记忆留下一笔。

    当时使用C# · Blazor · .NET

    源码已经删除,这一阶段只保留文字记录。

  4. 04 / 当前长期维护版

    Next.js 版本

    到高中以后又把这个项目捡了起来,这次直接重新做成了现在的版本。账号、投稿、权限、通知这些东西也是这一版才真正补起来的。

    这一次重新完成了登录、诗作草稿与发布、管理员审核。此外,还增加了邀请注册、邮箱验证、密码重置等之前没做过的新功能

    当前版本又补上了持久化站内通知、系统公告和成员公告阅读。它就是现在访问到的回中诗社网站。

    当时使用Next.js · TypeScript · PostgreSQL · Drizzle ORM

当前状态

把以前写过的诗整理下来,继续收新写的东西,也把这个网站本身留下来。

留下诗作

让散在同学手里的诗作还能被找到

这里继续收录初中时期写下的诗、打油诗和随手记下的句子,让它们不只留在旧文件和聊天记录里。

写清来路

把几次重写的经历也记下来

公开仓库、技术变化和已经删除的源码都属于这份沿革。能找回来的就补回来,顺便说说几次改版是怎么回事。

保持开放

给偶然想起它的人留一个仍能打开的地址

网站现在还在更新。投稿、账号、通知这些先做完整,评论、点赞、诗集之类的功能后面再看大家是不是真用得上。

未来展望

M5 完成后,路线会继续围绕站内阅读、作品整理和班级记忆展开。下面记录当前已经确定的方向,具体范围会在每个任务开始前再次确认。

  • 计划中

    作品互动

    在阅读作品的同时保留轻量的回应方式,逐步补充点赞、评论回复、收藏和分享。

  • 计划中

    诗集与特辑

    把相关诗作和文章组织成可以连续阅读的一组内容,例如《回中史记》。

  • 计划中

    班史时间轴

    按时间整理班级事件,并在事件旁关联相关诗作、文章和照片。

  • 计划中

    共同创作

    支持多人一起完成一篇作品或一个特辑。

  • 计划中

    xian歌

    为神秘歌曲留下上传入口。

  • 后续补充

    其他功能

    标签、头像、随机旧事、个人主页等内容会根据后续实际需求逐步补充。

更新记录

这里只保留最近五次值得记下的阶段,不展开每一次技术调整。当前记录更新到 M5 站内通知与系统公告。

  1. M6

    界面与用户体验优化

    优化了桌面端的屏幕利用效率,简化了移动端导航栏设计

  2. M5

    站内通知与系统公告

    站内通知已经形成从治理结果发现、系统公告发布到成员阅读的完整链路,通知记录持久保存,在线用户获得实时唤醒。

  3. M4

    访问控制与安全

    进一步完善了安全机制和权限系统

  4. M3

    邀请与管理功能

    当前版本具备邀请成员、管理内容和保留管理记录所需的基本能力。

  5. M2

    让诗作重新进入网站

    诗作可以从草稿整理到公开发布,首页和作品目录也开始读取真实内容。

回中诗社

诗社沿革 · 2021—2026

Created by Kevin, maintained by luckymouse2332