Files
wordpress-theme-aksrt/assets/admin/src/constants/sections/extensions.js
T

51 lines
1.5 KiB
JavaScript

import { renderFaIcon, schemaPage, customPage } from './helpers'
export const extensionsSection = {
key: 'extensions',
label: '扩展&增强',
icon: renderFaIcon('fa 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-ai',
name: 'ExtensionAI',
label: 'AI 连接配置',
route: '/extensions/ai',
component: 'ExtensionAI',
status: 'available',
title: 'AI 连接配置',
desc: '配置 AI 生成连接;SEO 在文章独立 SEO 框,摘要/标签在前台投稿页。',
}),
],
}