密码门全拆,全站不再要密码
整站不再拦人 —— 71 个页面里的门一并撤掉,服务端那道 Basic 认证也从项目里移了出去,线上不再返回 401。以前进门先要一句口令,现在直接进。大一的封面也换了:不再是四宫格入口,而是一张按正文真实体积排出来的书架,20 门专业课按 6 个学期立在架板上。这一期收的是 10-01 到 10-06 的全部改动,一共 23 条。
全站收成一套皮肤
42 份各写一份的色标、36 个页面上的主题开关、220 个页面各自内联的样式,收进一份共享的「外壳/应用.css」
3D 房间下线
线上不再有房间页,220 个页面注入的「← 回到房间」按钮也一并撤掉;本地文件与注入代码都留着,改回一行就能恢复
明暗跟系统走
删掉 ◐ 按钮与 36 个页面共用的「主题拖动.js」,不再往 localStorage 里写主题
220 页逐页体检
真 Chrome 跑 1440 + 390 两档:JS 报错 0、横向溢出 0、死链 0
逐张看图挑刺
29 页 × 明暗共 58 张截图亲眼看过,挑出 7 条真毛病(面板全露、二维码白板、正文对比度 1.66:1……)并全部修掉
小工具的老毛病
合成器松手音量硬跳、钢琴黑键差 50 音分、扫雷 390px 横溢、元素周期表一搜就崩、闪卡导入一次翻一倍
无障碍补课
每页一条键盘焦点环、会变的状态区加 aria-live、画布补替代文本、计时器与音频在离开页面时清干净
页面标题统一
221 页全部带上「马明宇」,其中 215 页是「页名 · 站点 · 马明宇」三段式
英文站死链修完
日历页脚也换回来了,另外堵上 3 处验证盲区
门户换页头
占满整屏的斜体大字换成一行克制的字标,底色收进门户自己那套色板
八个方片重分
按「一站 × 一用途」排成 2 主 6 辅;左边两条滚轮和右下角轮播,全换成站里真实存在的内容
四张新页
速查 / 实用工具 / 自测 / 更新公告 —— 都是从「打开它想得到什么」倒推出来的
全站上线
memorysg.xin:546 个文件 / 22.06 MB
内联样式外置
抽成共享的「外壳/正文.css」,86 个页面一共瘦了 21,713 行
搜索索引重建
四级词汇也能搜到了
3D 房间建成
three.js 场景 + 1.4 MB 素材 + 一张分享图(10-06 已下线)
双语落地页
给密码门配了中英两版(10-06 随门一起撤)
化学「往年考过」
4 页真题解析,配 8 张亲手裁的图
数学「拓展」7 页
必修 2 与选必 1 各章的加餐,跟教材正文一一配对
评论后端接上
Waline 接进小说馆,附一份建表脚本
高二站开站
数学 8 页 + 化学 4 页教材落地,配一份自检脚本
公式能渲染了
KaTeX 整套接进数学工具:81 个文件 / 2.9 MB