feat: 全面重构网站工程化体系与 UI 架构

- 将单体 style.css 拆分为 tokens/reset/fonts/layout/responsive/组件级 CSS 模块
- 从 Google Fonts CDN 迁移至本地自托管字体(JetBrainsMono、NotoSansSC)
- 引入 Vitest + Testing Library 测试体系,新增单元测试
- 添加 GitHub Actions CI 流水线(lint → build → test)
- 新增 Prettier 格式化与 ESLint 规则强化
- 重构全部 YAML 数据文件,完善项目详情页(截图轮播、更新日志)
- 新增项目文档编写指南(docs/create-project.md)
This commit is contained in:
2026-05-22 13:34:41 +08:00
parent 5e79c96364
commit 6b58b55c32
83 changed files with 5890 additions and 3955 deletions
+28 -28
View File
@@ -1,41 +1,41 @@
- id: "desktop"
- id: 'desktop'
label:
zh: "桌面软件"
en: "Desktop Apps"
icon: "Monitor"
zh: '桌面软件'
en: 'Desktop Apps'
icon: 'Monitor'
- id: "mobile"
- id: 'mobile'
label:
zh: "移动应用"
en: "Mobile Apps"
icon: "Smartphone"
zh: '移动应用'
en: 'Mobile Apps'
icon: 'Smartphone'
- id: "devtool"
- id: 'devtool'
label:
zh: "开发者工具"
en: "Dev Tools"
icon: "Wrench"
zh: '开发者工具'
en: 'Dev Tools'
icon: 'Wrench'
- id: "library"
- id: 'library'
label:
zh: "NPM / 组件库"
en: "NPM / Libraries"
icon: "Package"
zh: 'NPM / 组件库'
en: 'NPM / Libraries'
icon: 'Package'
- id: "backend"
- id: 'backend'
label:
zh: "后端服务"
en: "Backend"
icon: "Cloud"
zh: '后端服务'
en: 'Backend'
icon: 'Cloud'
- id: "selfhosted"
- id: 'selfhosted'
label:
zh: "自托管"
en: "Self-hosted"
icon: "Server"
zh: '自托管'
en: 'Self-hosted'
icon: 'Server'
- id: "ai"
- id: 'ai'
label:
zh: "AI / 实验项目"
en: "AI / Experiments"
icon: "FlaskConical"
zh: 'AI / 实验项目'
en: 'AI / Experiments'
icon: 'FlaskConical'