Kkits.chat

kits.chat 迭代版本文档:v12.0.5

  • 发布日期:2026-04-23
  • 范围:kits-web(Next.js 站点)

变更日志

功能修改

  • 首页改版为「Hero + 搜索 + 热门工具 + 分类卡片」结构,避免在首页铺满全部工具列表
  • 新增分类页 `/category/<key>`:以标签/卡片方式组织工具入口
  • 顶部导航升级:品牌视觉强化,桌面端提供快速搜索入口

体验优化

- 联想下拉结果 - 键盘操作(↑↓ 选择、Enter 打开、Esc 关闭) - 快捷键聚焦(`/`) - 支持拼音/首字母匹配

  • 搜索体验增强:
  • 全站基础视觉统一:品牌主色(Indigo)与强调色(Teal)对齐设计系统,字体切换为 Inter / JetBrains Mono
  • 增加明暗主题切换(本地记忆 + 跟随系统)

AI 动作全过程(可审计版)

- 首页信息架构按「发现工具」优先:搜索优先于滚动列表 - 搜索必须可键盘操作并支持拼音,降低发现成本 - 对外文档与 DevLog 均不得包含任何敏感信息(账号/密钥/内网地址/登录方式等)

- 重做首页与分类页路由 - 新增可复用搜索组件(支持快捷键、联想下拉、拼音匹配) - 调整 Tailwind 主题色并更新全局样式与字体 - 验证:`kits-web` 执行 `npm run build` 通过

  • 接受指令:按 `docs/design-system.html` 的 UI 方案改版首页,保留“搜索 + 热门工具 + 分类标签”,并在改版后执行发布与线上部署
  • 评估与思考:
  • 工具调用与执行修改(摘要):

完成效率

  • 开发用时:N/A(当前环境无统一计时器;可按终端命令日志复核)
  • 测试用时:N/A(以 Next.js 构建验证为主)
  • Token 消耗:N/A(当前会话未暴露可校验的 token 统计来源)

构建与部署(不含敏感信息)

前端构建(Next.js)

cd kits-web
npm ci
npm run build

Docker 部署(更新发布)

在服务器部署目录(私有信息见 `docs/deploy.private.md`):

cd <deploy-dir>/deploy
docker compose --env-file .env up -d --build
docker compose ps