2026-10-02 关于近期建站已完成的工作(三)

个人站点功能更新与问题复盘总结,继续记录近期已经完成的工作。前两篇主要围绕站点部署、工具库接入与后台管理展开,这一阶段则把重点放在学习内容、工具实际使用、访客互动和多站点数据管理上,同时整理原草稿中记录的背景视频、自我介绍、樱花特效与小游戏模块更新。以下内容按功能与问题归类,保留可复用的实现思路,具体部署信息作脱敏处理。
一、站点功能迭代与部署优化更新
更新一:背景视频、个人展示与小游戏模块完善
功能概述:整理上一阶段完成的页面体验更新,包括背景视频播放、自我介绍展示、樱花特效问题修复,以及小游戏模块的添加。
优化内容:
- 修复背景视频相关配置与播放问题,让动态背景可以正常使用;实际播放仍取决于浏览器对视频格式的支持和资源加载情况。
- 修复自我介绍与樱花特效的展示错误,完善个人站点的基础视觉体验。
- 添加小游戏模块,给站点补充学习内容之外的轻量娱乐入口。
更新二:学习笔记模块接入,语音笔记支持网页实验
功能概述:学习站增加学习笔记模块,语音学习笔记进一步整理为「声学手记 · Python 语音处理实验室」,把章节阅读、代码参考和可运行实验放到同一页面中。
技术实现方案:
- 阅读与导航:重新整理章节层级、实验目录与搜索入口,支持章节和小节跳转,长篇内容按需加载,减少一次性打开整本笔记的等待。
- 页面内运行:整理了 48 个可独立运行的网页实验,代码提交后可以在笔记中查看文字、波形图及音频结果,便于边读边改参数验证。
- 运行隔离:网页实验通过同域接口运行在一次性受限环境中,设置执行时间与资源限制,并与站点项目文件隔离。
- 内容整理:区分适合网页演示的合成信号实验与需要真实录音、硬件或专用软件的完整参考,避免展示看似能运行、实际缺少依赖或数据的示例。
问题与解决:此前代码块主要供阅读,运行结果难以直接验证;现在把运行按钮、输出和错误提示接到同一条链路中,读者可以在页面内完成基础实验。章节分块加载与固定导航也改善了长笔记加载和来回定位的体验。
更新三:速记速查、论文阅记与实验管理改进
功能概述:工具库从「可以打开」继续完善到「方便使用」,重点处理概念数量不足、工作区域过小、PDF 加载异常,以及画布不能有效保存的问题。
技术实现方案:
- 速记速查:心理学整理为 323 个概念,人工智能整理为 340 个概念,补充中英文名、常用缩写、主题、解释与参考链接,配合搜索、筛选、收藏和随机回忆使用。
- 工作空间调整:速记速查与论文阅记隐藏侧边栏,扩大操作空间;工具总览保留原有侧边栏布局,保证站点导航仍然方便。
- PDF 阅读与标注:论文阅记改用同域 PDF 阅读器,支持逐页阅读、画笔、高亮、擦除、撤销与重做,让标注画布实际叠加在论文页面上。
- 本地保存与导出:阅读笔记和标注在当前浏览器自动保存,刷新后可恢复,并支持 JSON 导出、导入与图片导出。跨设备使用通过备份文件迁移,清理浏览器数据前需要先导出。
- 音色评估管理:后台新增实验集合管理入口,可以修改名称、说明、排序和维护提示,控制音色评估启用或停用;开关同时约束旧入口与分析接口。
问题与解决:原有论文展示与涂鸦区域关联不足,容易出现 PDF 能看但画布无效,或页面刷新后笔记丢失的情况。现在将阅读、标注与本地持久化结合,并提供可导出的备份,减少重复整理的成本。
更新四:开放文章评论、留言板与动态评论
功能概述:学习站开放文章评论、留言板和动态评论。游客填写昵称即可发言,无需登录;新内容提交后先进入审核,通过后再公开。
技术实现方案:
- 访客交互:统一昵称输入、提交反馈与待审核提示,让访问者知道发言已经收到。
- 后台审核:在现有管理后台切换到 Study,查看并处理本站评论与留言,动态评论也可以按来源筛选。
- 站点隔离:评论的提交、查询、回复、审核和删除按站点处理,避免 Game 与 Study 的讨论混在一起。
- 内容关联:文章与动态评论绑定真实内容编号,回复关系跟随所属站点校验;加密文章保留访问限制。
问题与解决:仅开放前端输入框并不能完成互动功能,还需要提交权限、审核流程、内容关联及站点边界共同生效。本次将这些环节接通,补上此前「游客评论待开放」的后续工作。
更新五:每日计划与学习工作流整理
功能概述:延续上一篇已经上线的「今日计划」模块,将每日任务、学习笔记、论文阅读与概念复习放到同一个学习站的使用流程中。
现有能力:
- 前台侧栏查看今日任务、完成进度与总结,后台按日期维护计划。
- 支持单次、每日与按星期重复的任务,结合排序和每日总结,便于安排持续性的学习事项。
- 工具总览保留计划侧栏;进入需要更大工作区域的速记速查或论文阅记时,优先保证内容与画布空间。
每日计划负责安排要做的事,学习笔记负责记录与实验,速记速查负责回忆概念,论文阅记负责阅读与批注。这几部分逐步组成站点内部的学习工作流。
更新六:后台首页统计与分类、标签隔离
功能概述:修复后台首页 Study 与 Game 数据混淆,以及 Game 前台加载 Study 标签的问题。
技术实现方案:
- 访问量、文章量、评论量、活动账号、分类、标签和相关图表按后台当前选择的站点统计。
- 新访问记录从此次更新起分别保存;无法可靠拆分的旧访问量保留为「未分站历史」,不将同一批历史数据重复分配给两个站点。
- 用户量按账号在当前站点的登录或内容活动计算,同一个账号可以分别计入两站。
- 公共接口根据访问域名确定站点;后台切站时刷新对应数据,并过滤迟到的旧请求结果。
- 清理分类和标签的历史站点归属问题,新增与关联操作也限定在当前站点内。
二、重要问题复盘与处理方案
问题一:页面存在功能入口,但操作结果不能完成闭环
问题根因:代码、画布、评论输入框等界面已经出现,但缺少执行结果、持久化或审核反馈,导致功能停留在展示层。
处理方案:分别补齐代码运行与输出、论文标注与保存、游客提交与后台审核,并通过实际操作验证结果。后续新增功能也按「入口、操作、结果、恢复」检查,减少仅凭界面存在就判断完成的情况。
问题二:共享服务中的站点条件覆盖不完整
问题根因:两个站点共享后端与部分数据表,部分查询和历史数据缺少明确的站点归属,造成统计、标签与评论串站。
处理方案:将站点判断贯穿请求、查询、写入与内容关联;历史数据只在有依据时补全归属,对无法拆分的访问记录单独保留。后台请求也校验当前站点,避免界面切换后展示另一站的旧结果。
问题三:静态站点后台修改后,前台不一定同步更新
问题根因:Study 页面需要重新生成,仅修改数据库并不能让已发布的静态页面立刻改变;部分文章状态没有完整传到构建与排序环节。
处理方案:补齐置顶与推荐的保存、构建同步及首页排序,明确「置顶 → 推荐 → 普通文章」的顺序。两项可以同时保存,此时按置顶展示且不重复出现。发布前先在独立目录完成构建,成功后再更新线上资源,保留备份并核对实际页面。
三、整体迭代总结
这一阶段完成了学习笔记与网页实验、工具体验优化、评论留言开放、计划工作流整理,以及后台统计和标签的站点隔离。原有的背景视频、个人展示、樱花特效与小游戏更新也一并归档,替换掉之前只列了几条事项的草稿。
相比继续堆叠入口,这次更关注功能能否真正使用:代码运行后有结果,论文标注能够恢复,访客发言有审核路径,后台修改能够同步到前台,两个站点的数据也可以分别查看。后续会继续围绕内容质量、阅读体验与维护便利性逐步完善。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
评论区
一起讨论,一起进步
交流想法,也欢迎提出建议。
评论加载中…









