待办
- 为笔记补充标签,让标签页有实际聚合效果。
- 增加「全部笔记」归档页,按更新时间排序。
- 检查移动端侧边栏抽屉的交互细节。
- 每个目录类别增加独立的汇总页,点开具体的文章后现在文章最上面的路径只能返回首页,显示的知识库、目录类别两个路径不能点击返回,需要完善功能。
- 后台管理系统增加功能,支持UI界面直接修改不同类别展示的顺序。
- 后台管理系统增加功能,支持UI界面进行管理员账号密码重命名,重置。
- 后台管理系统增加功能,支持浏览量、访客等相关信息的可视化查询与统计。
- 首页的类别移动顺序后,打开文章页面,左侧的导航栏类别顺序一起变动。
- 后台管理系统部署状态里上面的时间是北京时间,但下面GitHub Actions 运行记录里的时间不是,统一用北京时间。
- 后台统计里能不能记录一下IP,改动不大能记录的话,就记上;UA记录的意义好像不大,可以换点别的更有特征的。
- quanquantest站点游戏区,加两个小游戏(类似🐑),检查扫雷逻辑,部分游戏增加关卡、增加难易可调的ui界面;不要删除现在的账号与记录。
已完成
- 清空原有占位页面,改用 Astro + Veka 主题。
- 配置 GitHub Actions 自动构建并部署到 GitHub Pages。
- 绑定自定义域名
qinquanquan.com并启用 HTTPS。 - 界面文案中文化。
- 增加后台管理系统,UI界面直接创作并发布文章,管理站点。
备注
主题升级时要留意的文件:
astro.config.mjs:集成与 Markdown 插件配置。src/content.config.ts:Frontmatter 的 Zod 校验规则,改动会导致旧笔记构建失败。src/lib/wiki/labels.ts:目录与成长阶段的中文显示名映射。
NOTE
部署相关的问题优先看仓库的 Actions 运行记录:构建失败会直接在日志里指出是哪一篇笔记的 Frontmatter 不合法。