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:
+28
-28
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user