新版官网模板
This commit is contained in:
50
app/config/developer-nav.ts
Normal file
50
app/config/developer-nav.ts
Normal file
@@ -0,0 +1,50 @@
|
||||
import type { Component } from 'vue'
|
||||
|
||||
export type DeveloperNavItem = {
|
||||
key: string
|
||||
label: string
|
||||
to: string
|
||||
icon?: string // emoji icon
|
||||
badge?: string // NEW / BETA 等标签
|
||||
divider?: boolean // 分组分割线
|
||||
group?: string // 分组名称
|
||||
}
|
||||
|
||||
export const developerNav: DeveloperNavItem[] = [
|
||||
// 概览
|
||||
{ key: 'developer-home', label: '概览', to: '/developer', icon: '🏠', group: '' },
|
||||
|
||||
// CI/CD 与部署
|
||||
{ key: 'developer-build', label: '构建任务', to: '/developer/build', icon: '🔨', group: 'CI/CD 与部署', badge: 'NEW' },
|
||||
{ key: 'developer-pipeline', label: '流水线管理', to: '/developer/pipeline', icon: '⚙️', group: 'CI/CD 与部署', badge: 'NEW' },
|
||||
{ key: 'developer-publish', label: '发布管理', to: '/developer/publish', icon: '🚀', group: 'CI/CD 与部署' },
|
||||
{ key: 'developer-versions', label: '版本管理', to: '/developer/versions', icon: '🏷️', group: 'CI/CD 与部署' },
|
||||
|
||||
// 开发资源
|
||||
{ key: 'developer-apps', label: '应用中心', to: '/developer/apps', icon: '📦', group: '开发资源' },
|
||||
{ key: 'developer-apikeys', label: 'API Key 管理', to: '/developer/apikeys', icon: '🔑', group: '开发资源', badge: 'NEW' },
|
||||
{ key: 'developer-cloud-credentials', label: '云账号凭证', to: '/developer/cloudCredentials', icon: '☁️', group: '开发资源', badge: 'NEW' },
|
||||
{ key: 'developer-source', label: '源码与仓库', to: '/developer/source', icon: '💻', group: '开发资源' },
|
||||
|
||||
// 资源中心
|
||||
{ key: 'developer-resources', label: '资源总览', to: '/developer/resources', icon: '🗂️', group: '资源中心' },
|
||||
{ key: 'developer-servers', label: '服务器', to: '/developer/resources/servers', icon: '🖥️', group: '资源中心' },
|
||||
{ key: 'developer-databases', label: '数据库', to: '/developer/resources/databases', icon: '🗄️', group: '资源中心' },
|
||||
{ key: 'developer-storage', label: '云存储', to: '/developer/resources/storage', icon: '☁️', group: '资源中心' },
|
||||
{ key: 'developer-domains', label: '域名管理', to: '/developer/resources/domains', icon: '🌐', group: '资源中心' },
|
||||
{ key: 'developer-ssl', label: 'SSL 证书', to: '/developer/resources/ssl', icon: '🔒', group: '资源中心' },
|
||||
{ key: 'developer-git-repos', label: '代码仓库', to: '/developer/resources/git', icon: '🐙', group: '资源中心' },
|
||||
|
||||
// 数据
|
||||
{ key: 'developer-analytics', label: '数据统计', to: '/developer/analytics', icon: '📊', group: '数据', badge: 'NEW' },
|
||||
|
||||
// 学习与文档
|
||||
{ key: 'developer-docs', label: '开发文档', to: '/developer/docs', icon: '📚', group: '学习与文档' },
|
||||
|
||||
// 账号与权限
|
||||
{ key: 'developer-git', label: 'Git 账号绑定', to: '/developer/git', icon: '🐙', group: '账号与权限' },
|
||||
{ key: 'developer-requests', label: '权限申请记录', to: '/developer/requests', icon: '📋', group: '账号与权限' },
|
||||
|
||||
// 帮助
|
||||
{ key: 'developer-support', label: '支持与反馈', to: '/developer/support', icon: '💬', group: '帮助' },
|
||||
]
|
||||
Reference in New Issue
Block a user