4.0 KiB
从素材瀑布流到独立指导文档网络
研究状态(2026-10-29)
已阅读 Karpathy LLM Wiki 原始提案,检查用户提供的 Hugging Face Qwen 页面与 GitHub Chromium 页面。已通过 Chrome 截取 SkillHub 首页、目录、详情概述三个画面,读取文件树状态;截图显示在主 chat 工具结果中,未导出为仓库图片。文件页截图请求超时。研究仍未覆盖所有页面,不宣称已完成逐页分析。
待采集:SkillHub 首页首屏和下半屏、搜索与筛选、技能详情、文档/文件视图、作者页、登录入口、发布入口、移动视图;逐页记录实际 URL、截图、布局、控件、交互和对本项目的取舍。无法匿名访问的页面明确注明登录限制,不冒充已检查。
Hugging Face 可借鉴:owner/name 身份、标签、概览与文件/社区分栏、主内容加元数据侧栏。GitHub 可借鉴:稳定地址、版本历史、README 阅读层级、文件和讨论分离。这里应把“单篇文档”放在中心,集合只是可选组织方式;不复制仓库文件树为强制入口。
页面与组件
| 页面 | 首版行为 | 核心组件 |
|---|---|---|
| / | 搜索、种类筛选、文档目录 | 顶栏、搜索框、分类导航、文档行、说明侧栏 |
| /guide/:id | 独立阅读、条件链接、反向链接、XML | 面包屑、版本标记、正文、步骤、采用提示、关联文档 |
| /protocol | 展示 0.1 约定与使用边界 | 语法示例、读取流程、协议状态 |
| /account | 注册、验证邮箱、登录、退出 | 表单、错误反馈、会话状态 |
| 作者与集合 | 后续真实用户内容组织 | 作者简介、非强制集合、收藏 |
| 编辑与历史 | 后续持久化发布流程 | 编辑器、校验结果、预览、版本差异 |
第一阶段提供真实可读样例和单篇机器接口。账户系统独立 PR;内容创作、收藏、讨论不可用静态按钮冒充完成。后续将原素材中的适用指导迁移为独立文档,保留原始来源,迁移前不删除。
技术与验收
沿用 Next.js Pages Router、TypeScript、现有 PostgreSQL、Tailwind 基础;旧首页保存到 src/legacy/WaterfallHome.tsx,原组件保留。新 UI 使用独立 CSS Module,避免影响原素材和 Studio 页面。认证保留管理员动态码,邮箱用户具有独立身份,不能获得现有管理员写权限。
构建只在用户确认的 ces-control;页面验收只访问 http://8.211.154.134:18131/。远程 CI、部署、浏览器验证分别记录结果。主 chat 获本次子任务 PR 合并授权;不把 PR 创建视为部署成功。
已观察的 SkillHub 页面
/:白底黑字、宽屏顶栏、大面积留白、巨大居中标题、复制给 AI 安装条;下方轮播服务卡、近期飙升/下载榜、插件、个人企业发布与商业服务。营销与发现混合。/skills?sortBy=trending:标题与总数,排序标签、来源/场景/API Key 三个筛选、搜索框、列表/卡片切换。列表以图标、名称、认证、分类、截断摘要、收藏和下载统计组成,细灰边框和分隔线。/skills/zcwl/multi-search-engine:面包屑、图标与名称、命名空间、AI 评分、安全、作者、摘要与标签;概述/文件/评论/版本历史/评测报告五个标签。正文占宽约三分之二,右栏为安装提示词、ZIP、Agent 安装与元数据。- 文件标签:观察到 references、scripts 文件夹和 SKILL.md、共 4 文件;侧栏有 token 预估、下载收藏、作者、安全报告、内容指纹、数字签名与相关推荐。文件树仍将整个包作为单位。
本项目取舍:保留清晰命名空间、列表可扫描性、阅读与源文档切换;将安装栏改为“采用单篇”,将包文件树改为条件链接和反向引用。暂不复制评分、下载热度、认证徽章,避免没有真实数据的信任暗示。当前暖绿原型是独立视觉探索,需完成参考截图与服务器验收后修订。