# Awesome Index · 页面设计方案 > 把网上牛逼的东西收进一个库:给人用,也给 AI 用。 > 本文档是视觉方向的唯一事实来源;实现时所有颜色与字体决策从这里派生。 ## 1. 主题定位 - **主体**:一个人工精选的「牛逼东西」数据库——开源软件、微服务、SaaS、网站、工具、应用、脚本、插件。 - **受众**:开发者(人类读者)+ AI Agent(MCP 机器读者)。**双读者**是本站与普通导航站的本质区别。 - **首页的唯一职责**:让两类读者都最快拿到想要的东西——人用搜索框,AI 用 MCP。 ## 2. 设计方向:Riso 孔版印刷 × 数据档案 从「收藏/编目/印刷目录册」的世界取材:孔版印刷的双色错位、档案卡片的厚描边、 等宽字的编目批注。明确避开三种 AI 默认脸: ①暖奶油底+衬线大字+赤陶色;②近黑底+荧光绿/朱红单色;③报纸细线+直角密排。 ### 色彩 token | Token | 值 | 用途 | |---|---|---| | `--paper` | `#F0F1EC` | 页面底色:冷灰绿纸面(非暖奶油) | | `--paper-raised` | `#FBFBF7` | 卡片/输入器具 | | `--ink` | `#171A21` | 蓝黑油墨:正文、主按钮、描边 | | `--ink-dim` | `rgba(23,26,33,.62)` | 次级文字 | | `--riso-blue` | `#2436E8` | 电光群青:唯一强调色(平面色块,禁止渐变) | | `--riso-coral` | `#FF4D2E` | 错版珊瑚红:极少量标记(logo 错位、必填星号、在线点) | | `--panel` | `#10131A` | MCP 面板、页脚的深墨底 | 规则:蓝色只以「实心色块 / 错位阴影 / 记号笔划线」出现;珊瑚红全页不超过 5 处。 ### 字体 | 角色 | 字体 | 说明 | |---|---|---| | 展示 | Bricolage Grotesque 800(CJK 回退 Noto Sans SC 900) | 仅 H1/H2 与词标,克制使用 | | 正文/UI | Hanken Grotesk(CJK 回退 Noto Sans SC) | 400/500/700 | | 数据/注释 | IBM Plex Mono 400–600 | 编目注释、代码、标签、表格数字 | 字号阶(clamp 流式):`12 / 13 / 14 / 16 / 18 / 22 / clamp(30→64) 展示级`。 ### 布局概念 ``` 首屏 ~/awesome-index ← 编目注释行 ┐ 左栏 把网上牛逼的东西, │ 收进一个好用的库。 ← 记号笔划线强调 │ [ 🔍 输入需求关键字…… ] [搜索] ← 首屏主对象 │ → mcp: search_entries({ q: "…" }) ← 实时回显(签名元素) │ [● 给 AI 用?本站提供 MCP 接口 ↓] ← 锚点滚到第二屏 │ 收录 1,284 · 标签 96 … ← 元信息一行 ┘ 机读 JSON 面板 ⇄ ┐ 右栏 人读标本卡(叠放) │ 数据标本 [随机游览] ┘ 第二屏 // 同一个库,两种读者 「复制给 Agent」一句话指令条 ┌─────────── 深墨面板 ───────────┐ │ MCP 端点卡 │ 01 加配置 │ │ honor3.com/mcp │ 02 看工具表 │ │ [复制] ● 在线 │ 03 直接调用 │ └────────────────────────────────┘ 第三屏 最近收录:[卡片][卡片][卡片][卡片] 页脚 深墨高页脚:品牌栏 / 快速反馈表单 / 导航(含管理入口) / 版权条 ``` ### 签名元素:双读者注释系统 每个主要区块左上角有一条 IBM Plex Mono 小字「机器等价物」批注 (如 `// mcp.tools: search_entries, get_entry, random_entry, list_tags`); 详情页提供 人读 ⇄ 机读(JSON) 视角切换。结构本身在陈述事实:这个站服务两种读者。 ### 动效(一处编排,其余安静) - 首屏加载:标题两行依次上浮 → 搜索框浮现 → 回显行打字一次。 - 卡片 hover:向左上位移 + 蓝色错位硬阴影(印刷套色感)。 - 全局尊重 `prefers-reduced-motion`;焦点态为 3px 群青外描边。 ## 3. 文案原则 主动词、句式一致:「搜索」「复制→已复制」「发送→已收到」; 错误不道歉、直接给办法;空状态是行动邀请。 联系:admin@honor3.com。 ## 4. 原型文件 ``` design/prototype/ ├── index.html 首页(首屏 / MCP 第二屏 / 最近收录第三屏) ├── login.html 管理台登录(人工通道,Agent 走 MCP) ├── list.html 列表页(左侧嵌套标签树过滤) ├── detail.html 详情页(元数据 + 评论 + 机读视图) ├── admin.html 管理台(账号/标签/内容/评论/内容源 五个分区) └── assets/{css/main.css, js/main.js} ``` 原型为纯静态演示数据;正式实现按技术选型接入 DuckDB + JS 后端 + Docker。