Files
wordpress-theme-aksrt/assets/admin/src/constants/sections/extensions.js
T
kate522 ab70a5eae9 refactor(admin): consolidate duplicate configuration
Remove duplicate comment, captcha, filing, and website-security configuration paths.

Move front submission verification to the captcha scene matrix and retire obsolete admin routes and components.
2026-08-13 02:26:17 +08:00

60 lines
1.8 KiB
JavaScript

import { renderFaIcon, schemaPage, customPage } from './helpers'
export const extensionsSection = {
key: 'extensions',
label: '扩展&增强',
icon: renderFaIcon('fas fa-puzzle-piece'),
route: '/extensions',
children: [
schemaPage({
key: 'extensions-ip',
name: 'ExtensionsIp',
label: 'IP归属地',
route: '/extensions/ip',
title: 'IP归属地',
desc: '配置 IP 数据源、缓存策略和前台归属地展示。',
canonicalDomain: 'extensions',
section: 'ip',
}),
schemaPage({
key: 'extensions-audit',
name: 'ExtensionsAudit',
label: 'API内容审核',
route: '/extensions/audit',
title: 'API内容审核',
desc: '配置第三方内容审核 API 接入、审核范围和失败回退策略。',
canonicalDomain: 'extensions',
section: 'audit',
}),
schemaPage({
key: 'extensions-push',
name: 'ExtensionsPush',
label: '百度推送',
route: '/extensions/push',
title: '百度推送',
desc: '配置搜索引擎主动推送、批量提交和状态追踪。',
canonicalDomain: 'extensions',
section: 'push',
}),
customPage({
key: 'extensions-tools',
name: 'ExtensionsTools',
label: '系统工具',
route: '/extensions/tools',
component: 'ExtensionTools',
title: '系统工具',
desc: '额外运维工具与扩展能力。',
}),
customPage({
key: 'extensions-ai',
name: 'ExtensionAI',
label: 'AI 连接配置',
route: '/extensions/ai',
component: 'ExtensionAI',
status: 'available',
title: 'AI 连接配置',
desc: '配置 AI 生成连接;SEO 在文章独立 SEO 框,摘要/标签在前台投稿页。',
}),
],
}