产品与设计
做杂志/长文/内容型界面时…
适用于 editorial、magazine、long-form、博客、Medium/Substack 类内容优先的 UI 设计。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 49/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
做杂志/长文/内容型界面时,用衬线标题+通用
解决思路
- 锁定参数:CRAFT_LEVEL=9、MOTION_INTENSITY=4、VISUAL_DENSITY=3,Discovery 阶段不再询问这些,只确认 accent 与 serif/sans 搭配。
- 标题用衬线展示字体(Playfair Display、Fraunces、Lora 或 Source Serif 4),正文用人文无衬线/衬线(Alegreya、Source Sans 3、ITC Charter 或类似人文搭配),不要用 Inter 作正文。
- 最多两个字体家族:一个 display + 一个 body。
- 正文行高 1.7(leading-relaxed),阅读栏宽 max-w-[65ch],垂直节奏宽松,features 每行 1 项。
- 标题设置 text-wrap: balance、font-optical-sizing: auto,大字号 tracking 接近 0 或略负;正文设置 text-wrap: pretty、line-height: 1.7、font-feature-settings: "liga", "kern"。
- 用 drop caps:p:first-of-type::first-letter { float: left; font-size: 4.5em; line-height: 0.85; padding: 6px 10px 0 0; font-family: <display>; }。
- 用 font-variant-caps: small-caps 做 section labels 和 bylines;字体支持时开启 font-feature-settings: "ss01", "cv11"。
- Pull quotes 用衬线、大字号(1.75-2.25em)、一个 accent 色、上方短横线。
- 配色:画布用象牙/暖白 oklch(98% 0.01 85),不要纯 #fff;文字用暖近黑 oklch(18% 0.01 40);调色板限制为黑、象牙/暖白、一个 accent。
- Accent 只用于 drop cap、pull quote、inline link underline、section rule,不要用于不需要的按钮。
- 布局:正文阅读栏 max-w-[65ch],hero 和 featured image 可突破到 max-w-5xl;段落间距至少为 line-height × 0.6。
- Hero 采用非对称、文字为主:左对齐 display 标题 + byline + featured image 在下方或偏移。
- Section 分隔用居中装饰或短横线,不要全宽 divider。
- 动效:仅 hero/featured image 滚动淡入 300-400ms ease-out;inline link hover 时 underline-offset 增加 1px、颜色变为 accent、120ms。
- 不要 entrance stagger、parallax 或干扰阅读流的页面转场;遵守 prefers-reduced-motion,关闭所有 reveal。
- 内容组件:byline 用 small caps、tracking-wide、次要文字色;dateline + read time 用 tabular-nums,以 · 分隔。
- Inline images 全宽或突破栏宽,下方配斜体衬线 caption;blockquote 用 accent 左边框、衬线斜体、max-w-[55ch]。
- 先阅读 ../ui-craft/references/ 下的 typography.md、layout.md、color.md、copy.md;除非相关,跳过 dashboard.md、sound.md。
- 继承 ../ui-craft/SKILL.md 的全部基础规则,本文件覆盖 knob 默认值并追加风格指导,anti-slop 与 craft 测试仍完整适用。
适用边界 · 注意事项
- 不要用 Inter、Geist、DM Sans 作正文,它们会显得像产品 UI 而非编辑排版。
- 不要用三个字体家族、纯 #fff 画布、正文 leading-tight、彩色 pull quote 背景、标题渐变文字或 section rule 里的 emoji。
- 不要用滚动触发的 stagger/parallax、文章卡片网格、默认无衬线 display 标题、全大写标题或重 pill 背景 CTA。