fix: 修复 Gitea 图标不渲染,简化 CI workflow

- 修复 gitea-logo :before 伪元素缺少公共样式选择器的问题

- 替换错误的 Gitea SVG path 为正确 logo

- 重构 Gitea card 组件使用 giteaConfig 统一管理域名

- 更新 Gitea 链接域名 (gitea -> git)

- 添加 simple-icons 图标包支持

- 删除未使用的 gitea-logo.svg

- 删除 GitHub Pages 部署 workflow (使用 Vercel)

- 删除 biome 代码质量检查 workflow

- 简化 build workflow,单版本 Node 22,仅构建
This commit is contained in:
2026-06-27 17:34:17 +08:00
parent 590bd54a6a
commit 3aff09be78
11 changed files with 77 additions and 146 deletions
+10
View File
@@ -50,6 +50,9 @@ importers:
'@iconify-json/material-symbols':
specifier: ^1.2.60
version: 1.2.60
'@iconify-json/simple-icons':
specifier: ^1.2.87
version: 1.2.87
'@iconify/svelte':
specifier: ^4.2.0
version: 4.2.0(svelte@5.53.7)
@@ -1269,6 +1272,9 @@ packages:
'@iconify-json/material-symbols@1.2.60':
resolution: {integrity: sha512-bmVrnz/9KJNh/j+nO3pyxzo0h8iENIKxv5RASDURhjKdPI53rRcKN7E2Gmwi25k9CBJ+IC6L9l0AGgngeqyRuw==}
'@iconify-json/simple-icons@1.2.87':
resolution: {integrity: sha512-8YciStObhSji3OZFmWAWK6kBujyqO5bLCxeDwLxf3CR3F4PVelq7keC2LBvgTqviWzSTysj5/g4PCFLiAMVGsw==}
'@iconify/svelte@4.2.0':
resolution: {integrity: sha512-fEl0T7SAPonK7xk6xUlRPDmFDZVDe2Z7ZstlqeDS/sS8ve2uyU+Qa8rTWbIqzZJlRvONkK5kVXiUf9nIc+6OOQ==}
peerDependencies:
@@ -6924,6 +6930,10 @@ snapshots:
dependencies:
'@iconify/types': 2.0.0
'@iconify-json/simple-icons@1.2.87':
dependencies:
'@iconify/types': 2.0.0
'@iconify/svelte@4.2.0(svelte@5.53.7)':
dependencies:
'@iconify/types': 2.0.0