Files

64 lines
3.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Theme Profile · vignelli(瑞士国际主义文档)
> 这是给 **AI 写作时读** 的 authoring profile,不是 CSS。CSS token 由组件库
> 运行时主题持有(`data-theme="vignelli"`)。本文件是"如何选择和使用这个主题"。
> 详尽版本见组件库 canonical md:`src/theme/themes/vignelli/vignelli.md`(写代码 /
> 公式 / 媒体 / Raw 前请读它)。
- **runtime theme id**:`vignelli`(`<ThemeProvider theme="vignelli">`)
- **气质**:瑞士国际主义排版。ReActicle **唯一的 sans 正文 + 冷中性**主题。冷中性纸、
一个 grotesque 字族在不同字号上建立层级、发丝网格线、一抹瑞士红、等宽体承载元数据。
完整继承结构纪律(以线代框、去垃圾表格、色彩承载含义)。
## 适合 / 不适合的文章类型
- **适合**:`docs` / 产品文档、`spec` / 技术规格、`changelog` / release notes、
`reference` / SDK·API 参考、AI 工具 / 平台文档、`explainer`、`tutorial`。
需要强结构、可扫读的中性内容。
- **不适合**:温暖叙事(`press`);正式学术论文(`knuth`);暗底工程现场(`shannon`);幻灯片。
## 排版气质
- 正文与标题用单一 grotesque 字族(Söhne → Aktiv Grotesk → Helvetica Neue → Arial),
**靠字号与留白、而非堆字重**建立层级。
- 标签 / 表头用同一字族小字号;元数据 / 代码用等宽体作 metadata "chip"(以线与字重呈现,
绝不做成彩色胶囊或卡片)。
- 正文 ~17px,行距 1.6;大标题带负字距保持紧致。强调不用斜体(协议级禁用)。
## Raw 风格
像一页严格按网格设计的系统文档插图。
- 约束的是**气质**(冷中性、强网格、系统化、可扫读),不是**媒介**。
- 典型:网格示意、流程 / 状态图、规格对照表、键盘 / 快捷键图、可切换参数说明、
带 mono 标注的 SVG。
- 构图:强网格对齐、清晰层级、瑞士红作识别线索;填色克制、服务理解。颜色只用 `--ra-*`。
- 动效:允许短促干脆的一次性过渡(~120ms);避免无限循环装饰。
## 媒体(图片 / 视频 / 音频)风格
- 适合:界面截图(裁净 chrome)、信息图 / 流程图 / 网格示意、图标系统说明、线框 / 规格图、
低饱和中性摄影。
- 构图强网格对齐、留白克制、主体清楚;caption 简洁说明来源;必须配 alt。
- 色彩贴近冷中性体系,强调只用瑞士红承载信息。
## 代码 / 公式风格
- `CodeBlock` 像排版严谨的技术规格:冷纸浅 surface + 发丝线,不用暗色编辑器窗口。行号克制。
- Prism token 从主题派生:标签 / 函数用瑞士红 accent(克制),关键字 / 风险用 risk 深红,
字符串用绿,其余走墨色 / muted。
- `Formula` 像规格里的公式:克制、对齐、发丝线与留白承载。
## 禁止项
- 卡片、面板、填色块、投影、圆角、**彩色左边框强调卡**(被点名的 slop)。
- 把瑞士红当装饰;第二个红色用于"警示"以外;用堆字重代替字号层级。
- 紫粉渐变 SaaS hero、霓虹、Tailwind 默认味、emoji / 图标当装饰、3D 渲染图标。
- Raw / 媒体变成营销落地页或仪表盘大屏。
## 不同信息密度下的表现建议(建议,非限制)
- `100% docs / reference`:系统化长文 + 规格表 + 网格图,正文为主体。
- `60-80% spec / changelog`:保留关键规格 + 流程图,mono 元数据带扫读友好。
- `40% briefing`:Raw 偏网格图解,文字更短,仍是文档形态。