feat(polaris): 更新导航链接并修复图标加载

调整链接数据、图标映射和相关测试,新增 go-zero 本地图标。
修复图片在事件绑定前已加载或失败时的显示问题。
This commit is contained in:
2026-10-08 19:49:30 +08:00
parent 1a48960022
commit 39bde32376
9 changed files with 173 additions and 136 deletions
+56 -103
View File
@@ -12,71 +12,16 @@
"sort": 10
},
{
"id": "gitlab",
"title": "GitLab",
"description": "一体化 DevOps 平台",
"url": "https://gitlab.com",
"icon": "si:gitlab",
"id": "gitee",
"title": "Gitee",
"description": "国内领先的开发者社区",
"url": "https://gitee.com",
"icon": "si:gitee",
"categoryId": "dev",
"pinned": false,
"keywords": ["代码", "仓库", "devops", "ci", "cd"],
"sort": 20
},
{
"id": "bitbucket",
"title": "Bitbucket",
"description": "代码托管和协作开发",
"url": "https://bitbucket.org",
"icon": "si:bitbucket",
"categoryId": "dev",
"pinned": false,
"keywords": ["代码", "仓库", "git"],
"sort": 30
},
{
"id": "vscode",
"title": "VS Code",
"description": "强大的代码编辑器",
"url": "https://code.visualstudio.com",
"icon": "si:vscode",
"categoryId": "dev",
"pinned": false,
"keywords": ["编辑器", "ide", "代码"],
"sort": 40
},
{
"id": "jetbrains",
"title": "JetBrains",
"description": "智能开发工具套件",
"url": "https://www.jetbrains.com",
"icon": "si:jetbrains",
"categoryId": "dev",
"pinned": false,
"keywords": ["ide", "开发工具", "编辑器"],
"sort": 50
},
{
"id": "goland",
"title": "GoLand",
"description": "Go 语言 IDE",
"url": "https://www.jetbrains.com/go/",
"icon": "si:goland",
"categoryId": "dev",
"pinned": false,
"keywords": ["go", "golang", "ide"],
"sort": 60
},
{
"id": "postman",
"title": "Postman",
"description": "API 开发和测试工具",
"url": "https://www.postman.com",
"icon": "si:postman",
"categoryId": "dev",
"pinned": false,
"keywords": ["api", "接口", "测试"],
"sort": 70
},
{
"id": "docker",
"title": "Docker",
@@ -99,40 +44,6 @@
"keywords": ["k8s", "容器", "编排", "云原生"],
"sort": 90
},
{
"id": "vercel",
"title": "Vercel",
"description": "前端部署与托管平台",
"url": "https://vercel.com",
"icon": "si:vercel",
"categoryId": "dev",
"pinned": true,
"pinnedSort": 70,
"keywords": ["部署", "前端", "托管"],
"sort": 100
},
{
"id": "netlify",
"title": "Netlify",
"description": "现代化的开发平台",
"url": "https://www.netlify.com",
"icon": "si:netlify",
"categoryId": "dev",
"pinned": false,
"keywords": ["部署", "前端", "托管"],
"sort": 110
},
{
"id": "render",
"title": "Render",
"description": "云应用托管平台",
"url": "https://render.com",
"icon": "si:render",
"categoryId": "dev",
"pinned": false,
"keywords": ["部署", "后端", "托管", "云服务"],
"sort": 120
},
{
"id": "npm",
"title": "npm",
@@ -156,16 +67,36 @@
"sort": 140
},
{
"id": "figma",
"title": "Figma",
"description": "界面设计协作工具",
"url": "https://www.figma.com",
"icon": "si:figma",
"id": "go",
"title": "Go 标准库文档",
"description": "Go 语言标准库 API 参考文档",
"url": "https://pkg.go.dev/std",
"icon": "si:go",
"categoryId": "dev",
"pinned": true,
"pinnedSort": 50,
"keywords": ["设计", "ui", "协作"],
"sort": 150
"pinned": false,
"keywords": ["go", "golang", "标准库", "文档"],
"sort": 30
},
{
"id": "go-zero",
"title": "go-zero",
"description": "Go 微服务框架",
"url": "https://go-zero.dev",
"icon": "local:go-zero",
"categoryId": "dev",
"pinned": false,
"keywords": ["go", "golang", "微服务", "框架"],
"sort": 40
},
{
"id": "iconfont",
"title": "Iconfont",
"description": "阿里巴巴矢量图标库",
"url": "https://www.iconfont.cn",
"categoryId": "design",
"pinned": false,
"keywords": ["图标", "矢量", "素材", "设计"],
"sort": 10
},
{
"id": "chatgpt",
@@ -179,6 +110,28 @@
"keywords": ["ai", "人工智能", "对话", "写作"],
"sort": 10
},
{
"id": "deepseek",
"title": "DeepSeek",
"description": "蓝色大肥鱼",
"url": "https://deepseek.com",
"icon": "si:deepseek",
"categoryId": "ai",
"pinned": false,
"keywords": ["ai", "人工智能", "对话", "写作"],
"sort": 10
},
{
"id": "gemini",
"title": "Gemini",
"description": "谷歌 Gemini AI",
"url": "https://gemini.google.com/app",
"icon": "si:googlegemini",
"categoryId": "ai",
"pinned": false,
"keywords": ["ai", "人工智能", "对话", "写作"],
"sort": 10
},
{
"id": "gmail",
"title": "Gmail",