first
This commit is contained in:
@@ -0,0 +1,183 @@
|
||||
---
|
||||
version: alpha
|
||||
name: LLM Wiki Oriental Editorial Atlas
|
||||
description: 东方编辑部与数字山水混合的知识图谱视觉系统。
|
||||
colors:
|
||||
background: "#F4EFE4"
|
||||
surface: "#FFFDF7"
|
||||
text: "#241F1A"
|
||||
muted_text: "#6F6559"
|
||||
border: "#D8CDBB"
|
||||
primary_action: "#8B2E24"
|
||||
success: "#3E6B4B"
|
||||
warning: "#B7791F"
|
||||
danger: "#A23B2A"
|
||||
info: "#315F72"
|
||||
ink: "#241F1A"
|
||||
rice_paper: "#F8F1E4"
|
||||
vellum: "#E9DDC9"
|
||||
cinnabar: "#8B2E24"
|
||||
jade: "#4B7564"
|
||||
mountain_line: "#CFC4B1"
|
||||
constellation: "#315F72"
|
||||
mist: "#ECE5D8"
|
||||
typography:
|
||||
display:
|
||||
fontFamily: "Noto Serif SC"
|
||||
fontSize: "32px"
|
||||
fontWeight: "700"
|
||||
lineHeight: "1.18"
|
||||
title:
|
||||
fontFamily: "Noto Serif SC"
|
||||
fontSize: "22px"
|
||||
fontWeight: "700"
|
||||
lineHeight: "1.28"
|
||||
heading:
|
||||
fontFamily: "Noto Sans SC"
|
||||
fontSize: "16px"
|
||||
fontWeight: "700"
|
||||
lineHeight: "1.45"
|
||||
body:
|
||||
fontFamily: "Noto Sans SC"
|
||||
fontSize: "14px"
|
||||
fontWeight: "400"
|
||||
lineHeight: "1.65"
|
||||
caption:
|
||||
fontFamily: "Noto Sans SC"
|
||||
fontSize: "12px"
|
||||
fontWeight: "400"
|
||||
lineHeight: "1.45"
|
||||
label:
|
||||
fontFamily: "Noto Sans SC"
|
||||
fontSize: "12px"
|
||||
fontWeight: "700"
|
||||
lineHeight: "1.2"
|
||||
rounded:
|
||||
sm: "6px"
|
||||
md: "10px"
|
||||
lg: "18px"
|
||||
pill: "999px"
|
||||
spacing:
|
||||
xs: "4px"
|
||||
sm: "8px"
|
||||
md: "16px"
|
||||
lg: "24px"
|
||||
xl: "36px"
|
||||
components:
|
||||
button-primary:
|
||||
backgroundColor: "#8B2E24"
|
||||
textColor: "#FFFDF7"
|
||||
borderColor: "#8B2E24"
|
||||
panel:
|
||||
backgroundColor: "#FFFDF7"
|
||||
textColor: "#241F1A"
|
||||
borderColor: "#D8CDBB"
|
||||
chip:
|
||||
backgroundColor: "#E9DDC9"
|
||||
textColor: "#241F1A"
|
||||
borderColor: "#D8CDBB"
|
||||
canvas:
|
||||
backgroundColor: "#F4EFE4"
|
||||
textColor: "#241F1A"
|
||||
borderColor: "#CFC4B1"
|
||||
warning-card:
|
||||
backgroundColor: "#F8E8C4"
|
||||
textColor: "#241F1A"
|
||||
borderColor: "#B7791F"
|
||||
design_system:
|
||||
reference_direction:
|
||||
id: enterprise_data_workspace
|
||||
---
|
||||
|
||||
## Overview
|
||||
|
||||
这套视觉系统用于 llm-wiki 的知识图谱 HTML。目标是把图谱从“功能 demo”提升为“可长期使用的高级知识地图”,同时保持搜索、筛选、panel、row、metadata、source、detail 等工作台能力。Reference direction: `enterprise_data_workspace`,并用 `premium_visual_showcase` 的克制展示机制强化中央图谱的首屏舞台感。
|
||||
|
||||
## Visual Theme
|
||||
|
||||
主题是“东方编辑部 × 数字山水”。东方感来自中文编辑排版、文献索引、朱砂批注、纸本地图和档案馆层级;数字感来自图谱节点、关系路径、社区地貌、轻微星图发光和数据状态。不要把东方感做成装饰贴纸,也不要把数字山水做成游戏 UI。
|
||||
|
||||
## Colors
|
||||
|
||||
底色使用米白、宣纸和旧地图册的暖中性色,避免纯白。正文使用墨色 `#241F1A`,弱文本使用 `#6F6559`。主要行动和选中状态使用朱砂 `#8B2E24`,信息状态使用夜青 `#315F72`,成功状态使用青绿 `#3E6B4B`,warning 使用琥珀 `#B7791F`,danger 使用更重的朱红 `#A23B2A`。
|
||||
|
||||
中央图谱可以出现极淡的山水等高线、雾层和社区色块,但所有背景色都必须低对比,不能压过节点、边和标签。
|
||||
|
||||
## Typography
|
||||
|
||||
标题和关键章节可用中文 serif 气质,正文和控件用清晰 sans。不要依赖外部付费字体或网络字体;实现时优先系统字体 fallback。标题要像出版物目录,不要像 marketing hero。节点标签和 metadata 要短、稳、可截断,英文、数字和置信度标签要保持等宽或紧凑节奏。
|
||||
|
||||
## Layout
|
||||
|
||||
整体仍是三层工作台:左侧索引导航,中间图谱画布,右侧详情抽屉。左侧像“文献目录”,中间像“知识舆图”,右侧像“批注札记”。顶栏不要像临时 toolbar,而要像产品标题区,展示知识库名称、当前视图、GitHub/项目入口和图谱状态。
|
||||
|
||||
13 寸屏优先保证图谱和详情可读,panel 宽度要克制。窄屏时不要硬塞三栏,可把左侧导航折叠,详情抽屉变成底部或全屏 detail view。
|
||||
|
||||
## Elevation & Depth
|
||||
|
||||
深度来自纸张叠层、细边框、轻阴影和局部墨色压边,不来自厚重玻璃拟态。图谱画布是最底层的地图纸,节点像贴在地图上的索引点,详情 panel 像覆盖其上的札记卡。hover 和 selected 可以增加一层极轻阴影或朱砂描边,但不能让页面变脏。
|
||||
|
||||
## Shapes
|
||||
|
||||
形状要克制:panel 使用 10px 到 18px 圆角,节点可以是圆角卡片、印签或小型地图标注。状态 chip 使用 pill。不要使用过多不规则手绘边框;如果使用 rough.js 质感,只用于少量重点元素,避免整页显得像草稿。
|
||||
|
||||
## Components
|
||||
|
||||
- Search input:default 清爽,hover 增加边框深度,pressed 或 active 显示朱砂细线,disabled 置灰但保留说明,focus 必须有可见 outline,error 显示明确文本。
|
||||
- Node:default 显示类型和短标签,hover 显示关系提示,focus 支持 keyboard 导航,selected 使用朱砂描边和轻微光晕,disabled/unavailable 降低透明度但保留可读标签,error 数据节点要显示警示而不是消失。
|
||||
- Edge:按置信度和权重区分线型;EXTRACTED 稳定,INFERRED 更细或虚线,AMBIGUOUS 用 warning 语义,UNVERIFIED 不应和确认关系混淆。
|
||||
- Detail panel:包含 source、metadata、neighbors、notes 和 actions;row 高度稳定,长文本渐进展开。
|
||||
- Buttons:primary action 用朱砂,default/hover/pressed/disabled/focus/error 状态都要设计;次要按钮只用墨色或细边框。
|
||||
- Data states:loading 显示地图纸上的轻量占位;empty 解释如何生成图谱;success 可以用短状态条;error 给出资源或数据失败原因;permission/unavailable 虽然本地 HTML 很少发生,也要有占位样式。
|
||||
|
||||
## Atlas Grammar
|
||||
|
||||
图谱画布必须像知识舆图,而不是一组浮动信息卡。普通节点默认是地图地名:轻量点位、短标题、低面板感,只承担定位和识别。重要节点是索引签条:用于推荐起点、搜索命中、核心节点和高权重节点,标题更完整,边框和纸面层次更明确。选中节点是朱砂批注:用朱砂描边、批注光晕和右侧札记栏形成呼应,但不能遮住相邻节点。
|
||||
|
||||
密度越高,节点越要减负。少量节点可以保留签条和短元信息;中量节点收为紧凑标签;大量节点只保留点位和少量重点标签。推荐起点、搜索命中和选中节点在任何密度下都不能降级成不可识别的点。
|
||||
|
||||
小地图是地图册右下角的方位图,不是第二张图谱。它使用低对比山水线和社区点位,当前视口用朱砂细框,选中节点用印点标记。小地图只负责定位、反馈当前视口和辅助回到空间关系,不能在视觉重量上抢过中央画布。
|
||||
|
||||
学习队列像书签条或札记条,不像横向 chip。每条最多两行标题,左侧用细线或色点表达类型,第二行承载类型、来源或札记状态。空队列只给真实空态,不放静态示例。
|
||||
|
||||
右侧详情分为常驻札记态和阅读态。首次打开或未选中时,它展示“从这里开始”的预览或当前范围提示;用户点击节点后进入阅读态,标题、来源路径、正文、wikilink 和代码块都要顺畅阅读。关闭阅读或回到全图时,画布重新成为主角。
|
||||
|
||||
首次打开必须是软引导:全局图保持中立,不自动选中推荐起点;推荐起点只以索引签条、弱高亮和右侧预览出现。用户点击推荐起点后,才进入选中节点、邻域高亮和阅读态。
|
||||
|
||||
## Responsive Behavior
|
||||
|
||||
桌面采用三栏,平板采用可折叠左栏和右侧抽屉,移动端采用“搜索/列表/详情优先”的降级结构。触控目标至少 44px,touch 状态不能只靠 hover。长标签、长来源名和多社区列表必须截断或折行,不允许横向撑破页面。
|
||||
|
||||
## Motion & Feedback
|
||||
|
||||
动效要像翻页、批注浮现、地图层级淡入,而不是弹跳和炫光。节点 hover 可以有 120-180ms 的轻微提升;抽屉打开使用 220-280ms。必须支持 reduced motion:关闭雾层流动、节点漂浮和过强光晕,只保留颜色、边框和透明度变化。
|
||||
|
||||
## Content Voice
|
||||
|
||||
文案像一位清楚的中文编辑:短句、具体、不卖弄。按钮和状态文案要告诉用户下一步,例如“查看相邻节点”“加入学习队列”“没有匹配结果,清除筛选”。不要用空泛的“AI-powered insight”“探索无限可能”。
|
||||
|
||||
## Do's and Don'ts
|
||||
|
||||
Do:
|
||||
|
||||
- 用文献目录、批注、札记、地图和索引隐喻建立高级感。
|
||||
- 让中央图谱有山水/星图舞台感,但只作为信息的背景层。
|
||||
- 明确区分 loading、empty、success、error、permission 和 unavailable。
|
||||
- 保证 keyboard、focus、44px touch、对比度和 reduced motion。
|
||||
- 使用真实 source、detail、metadata、panel 和 row 信息证明产品成熟。
|
||||
|
||||
Don't:
|
||||
|
||||
- 不复制任何具体品牌、logo、页面、专有字体或视觉系统。
|
||||
- 不做只有氛围、没有产品功能结构的展示页。
|
||||
- 不堆泛化 AI 渐变、玻璃拟态、荧光蓝紫和随机卡片。
|
||||
- 不把中国风做成纹样贴图或毛笔字堆叠。
|
||||
- 不让背景地形线、雾层、发光遮挡节点标签和关系边。
|
||||
|
||||
## Reference Direction
|
||||
|
||||
主参考方向是 `enterprise_data_workspace`。使用它的机制:高密度但清楚的工作台、搜索、filter、panel、row、metadata、source detail、状态和可重复使用效率。辅助参考 `premium_visual_showcase` 的机制:让核心对象在首屏可被检视,用克制的视觉舞台提升记忆点。只借机制,不复制任何外部品牌资产。
|
||||
|
||||
## Agent Guidance
|
||||
|
||||
生成设计时先出 2-3 个视觉 variant,再深入一个方向。所有 variant 都必须保留真实产品结构:左侧索引、中间图谱、右侧详情、搜索、筛选、洞察、图例或学习队列入口。不要生成纯展示图。实现建议优先通过 CSS token、背景层、节点样式、panel 样式和状态样式改造现有自包含 HTML,不要求引入大型框架或外部依赖。
|
||||
Reference in New Issue
Block a user