DESIGN.md@skill · git:20260622.f6fb072 · 2026-06-22 · sha256 4bebc0c1389ceaa1
DESIGN.md@skill git:20260622.f6fb072A
Immutable. This exact content never changes and is served at /api/v1/blob/4bebc0c1389ceaa1.
---
title: 网站设计规范
scope: generate_site.py 样式层
---
# 设计规范 — Warm Minimalism(Anthropic 风格)
`generate_site.py` 产出的网站对齐 Anthropic 官方视觉语言,以此文档为唯一真实来源。
## CSS Design Token
```css
:root {
--bg: #F0EEE6; /* 暖米白 — Anthropic 页面底色 */
--surface: #FAFAF7; /* 卡片面板白 */
--surface-2: #E8E5DB; /* 标签、代码背景、次级填充 */
--ink: #191919; /* 主文字,近黑 */
--ink-2: #3D3B33; /* 正文,带暖色调 */
--muted: #6B6B63; /* 辅助文字、日期、说明 */
--line: #DBD7CC; /* 主要分隔线/边框 */
--line-2: #C8C4B8; /* 悬停时加深的边框 */
/* 主色调 — Anthropic 陶土橙 */
--accent: #D97757;
--accent-hover: #C15F3C;
--accent-soft: rgba(217,119,87,.10);
--success: #3D8B5E; /* 已读绿 */
--code-bg: #ECEAE0;
--shadow-sm: 0 1px 3px rgba(25,20,10,.07), 0 1px 2px rgba(25,20,10,.04);
--shadow-md: 0 4px 18px rgba(25,20,10,.09), 0 2px 6px rgba(25,20,10,.05);
--radius: 12px;
--radius-sm: 8px;
--radius-pill: 999px;
}
```
## 字体系统
```css
--font-serif: 'Fraunces', 'Noto Serif SC', Georgia, serif; /* 大标题 */
--font-sans: 'Inter', 'PingFang SC', 'Microsoft YaHei', sans-serif; /* 正文 */
```
Google Fonts 引入(已内置于 generate_site.py):
```
Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,700;0,9..144,900
Noto+Serif+SC:wght@500;600;700
Inter:wght@300;400;500;600;700
```
## 机构配色(org badge)
| 机构 | Hex | 机构 | Hex |
|---|---|---|---|
| Anthropic | `#D97757` | Qwen / 阿里 | `#615CED` |
| OpenAI | `#10A37F` | DeepSeek | `#4D6BFE` |
| Google DeepMind | `#4285F4` | 字节跳动 | `#325AB4` |
| Meta AI | `#0064E0` | 腾讯 | `#0052D9` |
| Microsoft | `#0A84FF` | 百度 | `#2932E1` |
| Mistral AI | `#FF7000` | MiniMax | `#E1341E` |
| Hugging Face | `#FF9D00` | 其他 | `#64748B` |
| NVIDIA | `#76B900` | | |
## 关键视觉规则
1. **Hero 背景纹理**:`radial-gradient` 圆点网格(18px pitch,opacity 0.45),仅限 hero 区域
2. **Eyebrow 标签**:全大写 + `letter-spacing .15em` + 右侧橙色短横线装饰
3. **卡片悬停**:仅 `translateY(-2px)` + shadow,背景色不变
4. **数字**:Fraunces serif,`font-weight 700`,`letter-spacing -.02em`
5. **Active chip**:`background: var(--ink)` + `color: #F0EEE6`(保持暖调)
6. **代码块背景**:`#1C1917`(暖黑)+ 文字 `#D6D3D1`
7. **Blockquote**:左侧 3px 陶土橙边框 + `var(--accent-soft)` 背景
## 禁止事项
- ❌ 冷蓝色(`#2563EB` 等)作为主色调
- ❌ 纯白(`#FFFFFF`)作为页面底色
- ❌ emoji 作为图标(用 SVG 代替)
- ❌ 无衬线字体用于 hero/文章大标题
- ❌ hover 时背景跳变为白色