# 盈豐太陽能 — 前台 Editorial 極簡重新設計 (Redesign Spec) - **日期**:2026-09-11 - **狀態**:已與客戶確認方向 - **背景**:初版 UI(見 `2026-09-11-ying-fung-solar-design.md`)被客戶評為「AI 模板感太重」。本規格取代該 spec 的 §5 設計系統部分;其餘架構/資料庫/路由/SEO 決策不變。 --- ## 1. 設計方向 **暖米白 × 琥珀金 × 明體標題** 的 editorial 極簡風,似高端工程公司官網。 要消滅嘅「AI 模板痕跡」: - 綠→天藍漸層(logo 磚、hero 光暈、流程圓圈、CTA 橫額)→ 全站零漸層、零光斑 - 膠囊形按鈕(`rounded-full`)→ 直角或微圓角(≤4px) - Pill badge 眉題 →「琥珀短線+細字 letterspaced 眉題」 - Hero 圖上浮卡 → 圖下髮絲線統計列 - Icon 放淺色圓角磚嘅卡片網格 → 編號式清單/髮絲線格網,無卡片陰影 - 柔和陰影卡片 → 髮絲邊框(hairline)分隔 ## 2. 範圍 - **只改前台**:`src/theme/system.ts`、`src/layouts/Base.astro`、`src/components/site/*.tsx` - **唔郁**:資料層、D1 schema、路由、admin(`/admin` 後台維持現有純 CSS 色系) ## 3. 新 Design Tokens(`src/theme/system.ts`) ### 色彩 | Token | 值方向 | 用途 | |---|---|---| | `bg` 頁面 | 暖米白 `#FAF8F4` | 主背景 | | `bg.subtle` | 略深米白 `#F3EFE7` | 分段背景 | | `ink`(深色 surface) | 墨黑 `#1A1917` | CTA / Footer / 深色 section | | `fg` | 墨 `#1A1917` | 正文 | | `fg.muted` | 暖灰 `#6E6862` | 次要文字 | | `border.subtle` | 髮絲 `#E7E2D9` | 分隔線、邊框 | | `brand`(唯一彩色) | 琥珀金階梯,主色 `#C2410C`–`#D97706` 一帶 | CTA、編號、重點數字 | - 語意 token 名保留(`brand.*`、`fg.muted`、`border.subtle`、`bg.subtle`)以減少改動;舊 `sky` 色階移除。 - `bg.hero` token 移除(Hero 用主背景)。 ### 字體 - 標題:`Noto Serif HK`(700/900),serif fallback - 內文:維持 `Noto Sans HK` - `Base.astro` 的 Google Fonts link 加入 Noto Serif HK 字重;global body 背景轉米白 ### 形狀與動效 - 按鈕:實心墨黑或琥珀金,直角/微圓角(`rounded="sm"` 或 `none`),唔再係膠囊 - 卡片:去大圓角去陰影,以髮絲線分隔 - 動效:保留簡單 hover(透明度/位移),唔加新動畫庫 ## 4. 各 Section 重構 1. **Header**:去玻璃模糊 → 米白實底+髮絲底線;logo 改純文字 wordmark(serif 公司名,唔再係漸層 icon 磚);CTA 改墨黑直角實心掣;手機 drawer 保留但跟新色 2. **Hero**:serif 超大標題;眉題改琥珀短線+細字;剷走圖上浮卡 → 圖下方髮絲線統計列(回本期/系統年期/牌照);次 CTA 改文字連結「睇完成案例 →」;去背景光斑 3. **TrustBar**:四欄髮絲分隔列,幼線 icon+細字,無底色無框 4. **Services**:icon 卡片 → 編號式清單(01/02/03),serif 標題+列頂髮絲線,hover 出現箭嘴 5. **Features**:白卡 → 髮絲線格網(報紙分欄感),編號+serif 標題 6. **Process**:漸層圓圈 → 超大 serif 琥珀數字+髮絲連線 7. **Cases**:去圓角去陰影;首案例 featured 放大(非對稱);地點 pill badge 改細字標籤 8. **FAQ**:白卡 accordion → 髮絲線裸列,serif 問題 9. **ContactCta**:漸層橫額 → 墨黑實底 section,serif 白標題+琥珀實心掣 10. **Footer**:深綠底 → 墨黑底;logo 磚改文字 wordmark;髮絲分隔線 11. **WhatsAppFab**:綠色圓掣 → 墨黑圓掣(icon 保持白色) 12. **Blog 列表/文章頁**:serif 標題、髮絲線、琥珀 accent,跟新 tokens 13. **SectionHeading**:pill eyebrow → 琥珀短線+細字眉題;預設左對齊 ## 5. 驗證 - `npm run build` 通過 - `npm run dev` 目測:RWD、錨點、FAQ accordion、WhatsApp link、無 hydration error ## 6. 文件同步 - `src/AGENTS.md`:token 名單更新(移除 `sky`、`bg.hero`;加入 `ink`) - `src/components/site/AGENTS.md`:樣式慣例更新(editorial 風、禁用漸層/膠囊/陰影卡)