诗社沿革 · 2021—2026
关于回中诗社
一本初中时写出来的杂诗集,后来被我做成了网站。前前后后重写了好几次,现在又捡起来继续做。
起因
这网站哪来的
回中诗社最早就是我们 2021—2024 级3班几个同学初中时写诗留下来的东西。正经写的诗有,打油诗更多,此外还有班里的梗和当时发生的一些事。
2022 年,我第一次把这些东西做成网页。最开始就是几个静态页面,改内容都得直接改文件。后来想加登录、投稿和数据管理,就只能继续重写,技术也跟着换了好几套。
初中毕业以后,诗社基本停了,网站也搁置过很长时间。不过旧仓库、电脑里的文件和原来的诗册都还在。后来再翻这些东西,才发现有些内容根本没有第二份:有的只在旧网页里,有的只在纸上,还有些只剩聊天记录。
所以现在又把这个项目捡了起来。以前留下来的内容能找回多少就放回来,几个旧版本也顺便整理清楚,原来没做完或者已经不能用的功能重新做。现在这个网站还在更新,大概就是这么回事。
最早的公开仓库提交于 2022 年 8 月 28 日。
过去 · 01
重写记录
网站并没有按一开始想好的路线发展。每次重写,通常只是因为上一版已经装不下当时想加的东西,或者旧代码没有办法再继续维护。
- 01 / 最初的网页
HTML 静态页面
最早就是几个 HTML 页面,功能基本没有,能把诗放上去就算成功。当时也没想过以后真会继续做。
第一版有首页、成员页、作品目录和更新日志,共留下 6 个 HTML 文件和 3 个 CSS 文件。诗作目录与页面链接都要逐项手动填写,不少位置当时还只是预留地址。
首页直接放了一张 1900×1000 的图片,源码注释里还留着“图片太大,移动端显示不了”。它很粗糙,却是回中诗社第一次真正出现在网页上。
- 02 / 第一次加入后台
Node.js 版本
后来嫌静态页面太难改,又重写了一遍。这次开始有了后端,不过做得还是很随意,很多东西后来也没留下来。
这一版开始准备用户登录、个人信息、修改密码和投稿功能,作品与账号数据也计划放进 MySQL。页面仍然沿用 HTML、CSS 和 jQuery。
仓库只留下了一次提交,能看到不少没有接完的部分,例如投稿路由已经写好,却还没有接入主应用。它更像一次从静态站走向完整网站的试验。
- 03 / 一次完整重写
Blazor 版本
又换成了 Blazor。主要是当时正好在学 .NET,就拿这个网站试手。现在回头看,这一版其实也没活多久。
这次使用 Blazor 和 .NET 重写,完成度比前两版高,也是记忆里第一个比较成熟的版本。
后来整理项目时,我因为不满意代码而失手删掉了源码。现在没有公开仓库可以回看,页面与功能细节也只能按照记忆留下一笔。
- 04 / 当前长期维护版
Next.js 版本
到高中以后又把这个项目捡了起来,这次直接重新做成了现在的版本。账号、投稿、权限、通知这些东西也是这一版才真正补起来的。
这一次重新完成了登录、诗作草稿与发布、管理员审核。此外,还增加了邀请注册、邮箱验证、密码重置等之前没做过的新功能
当前版本又补上了持久化站内通知、系统公告和成员公告阅读。它就是现在访问到的回中诗社网站。
现在 · 02
当前状态
把以前写过的诗整理下来,继续收新写的东西,也把这个网站本身留下来。
留下诗作
让散在同学手里的诗作还能被找到
这里继续收录初中时期写下的诗、打油诗和随手记下的句子,让它们不只留在旧文件和聊天记录里。
写清来路
把几次重写的经历也记下来
公开仓库、技术变化和已经删除的源码都属于这份沿革。能找回来的就补回来,顺便说说几次改版是怎么回事。
保持开放
给偶然想起它的人留一个仍能打开的地址
网站现在还在更新。投稿、账号、通知这些先做完整,评论、点赞、诗集之类的功能后面再看大家是不是真用得上。
未来 · 03
未来展望
M5 完成后,路线会继续围绕站内阅读、作品整理和班级记忆展开。下面记录当前已经确定的方向,具体范围会在每个任务开始前再次确认。
计划中
作品互动
在阅读作品的同时保留轻量的回应方式,逐步补充点赞、评论回复、收藏和分享。
计划中
诗集与特辑
把相关诗作和文章组织成可以连续阅读的一组内容,例如《回中史记》。
计划中
班史时间轴
按时间整理班级事件,并在事件旁关联相关诗作、文章和照片。
计划中
共同创作
支持多人一起完成一篇作品或一个特辑。
计划中
xian歌
为神秘歌曲留下上传入口。
后续补充
其他功能
标签、头像、随机旧事、个人主页等内容会根据后续实际需求逐步补充。
附录
更新记录
这里只保留最近五次值得记下的阶段,不展开每一次技术调整。当前记录更新到 M5 站内通知与系统公告。
- M6
界面与用户体验优化
优化了桌面端的屏幕利用效率,简化了移动端导航栏设计
- M5
站内通知与系统公告
站内通知已经形成从治理结果发现、系统公告发布到成员阅读的完整链路,通知记录持久保存,在线用户获得实时唤醒。
- M4
访问控制与安全
进一步完善了安全机制和权限系统
- M3
邀请与管理功能
当前版本具备邀请成员、管理内容和保留管理记录所需的基本能力。
- M2
让诗作重新进入网站
诗作可以从草稿整理到公开发布,首页和作品目录也开始读取真实内容。