1.11.0 20261023 更新

BBS 加载与缓存

1. 帖子列表缓存重写:某个帖子有改动时只重新读取这一个帖子,不再把整个目录重读一遍,带大量图片的大帖子不会再拖慢发帖、回复后的第一次列表加载

2. 修复删除帖子后列表缓存可能不失效的问题,新增、删除、改动帖子现在都会立即更新缓存

3. 作者信息改为按用户文件的变化建立索引,不再每个作者读一遍;已删除账号的结果也会缓存,不再每次请求都读盘

4. 首屏加载提速:帖子列表与后端探测、登录校验同时发出,不再依次等待;登录校验晚于列表返回时会补绘管理员入口和删除权限,登录失效或论坛变化时会重新加载列表

5. 快速翻页、搜索或切换论坛时只采用最后一次请求的结果,旧响应后到也不会再把新列表覆盖掉

6. 首次进入用与帖子行同形的骨架屏占位,列表出现时页面不再跳动

云文件与页面体积

7. 文件管理页的登录校验与后端探测同时发出,进入页面更快

8. BBS 页与文件管理页的内联脚本拆成独立文件,页面分别从约 457KB、272KB 降到约 55KB、68KB,脚本可被浏览器单独缓存;首页提前加载配置和文章列表数据

SEO

9. 新增 robots.txt 与 sitemap.xml,增加文章后运行一次 gen_seo.py 即可重新生成

10. 为博客、更新日志、工具页等 44 个页面补充描述、canonical 与分享卡片信息,技术专栏文章页会按文章动态更新,首页加入结构化数据

界面

11. 新增视觉微调层:主题色与深色模式不变,统一圆角、阴影与悬停、按下反馈;博客卡片加淡主题色边框与悬停光晕,BBS 帖子行悬停显示主题色指示条,弹窗与输入框聚焦样式统一,上传区悬停、拖入时主题色高亮

12. 全站字体补上中文字体(苹方、微软雅黑、思源黑体),选中文字使用主题色,弹窗动画遵循「减少动效」设置

13. 友链页新增加载骨架、卡片依次淡入与加载失败重试按钮