工具型產品用的視覺設計系統:白底、中性灰文字、紫調灰表面,主色為紫色。
| 檔案 | 內容 |
|---|---|
DESIGN.md |
設計規格本體,採用 DESIGN.md 格式:開頭 YAML 是 token,內文是規則與理由 |
lab/palette-lab.html |
色彩測試頁:把主視覺色延伸成 8 色分類色與狀態色,放進產品畫面亮暗並排比較。直接用瀏覽器開啟 |
lab/hero-type-lab.html |
字體與主視覺測試頁:比較系統字與 Noto Sans TC、中文字級、按鈕尺寸,以及首頁主視覺的各種組合 |
lab/brand-color-lab.html |
品牌色票測試頁(白底):量測參考海報的色票結構、診斷主視覺色為何濃烈、推導紫色,並放進主視覺與表單畫面比較 |
docs/ |
示範網站:照 DESIGN.md 做的「學生申訴協力系統」完整頁面,包含沒有 Hero 的首頁、手機優先的分步驟申訴表單、案件頁(Hero 強度 2)、幹部後台(強度 4)。可以直接用 GitHub Pages 發布 |
notes/berkeleytime-study.md |
研究筆記:從 Berkeleytime 原始碼萃取出的排版與元件設計,是這份規格的起點 |
npx -p @google/design.md designmd lint DESIGN.md目前預期是 0 個錯誤、0 個對比警告。剩下的警告都是「顏色沒有被元件引用」,因為暗色模式、邊框、狀態色、分類色與主視覺色塊的用法主要寫在內文規則裡。
把 DESIGN.md 複製到專案根目錄,再在 CLAUDE.md、AGENTS.md 或 .cursorrules 加一行:「做 UI 之前先讀 DESIGN.md」。
docs/ 是純靜態網站,不需要建置。到 GitHub 的 Settings → Pages,Source 選「Deploy from a branch」,分支選 main、資料夾選 /docs 就會發布。私人 repo 需要 GitHub Pro 以上的方案才能使用 Pages;免費方案要把 repo 設成公開。
本機預覽:在 docs/ 資料夾執行 npx serve 後開啟瀏覽器。