export const pushSchema = { key: 'extensions.push', title: '百度推送', icon: 'fa fas fa-paper-plane', description: '配置百度主动推送、收录通道和推送状态。', defaults: { baidu_push_enabled: false, baidu_push_token: '', baidu_push_auto: true, baidu_push_on_publish: true, baidu_push_on_update: false, baidu_push_normal: true, baidu_push_fast: false, baidu_push_log_enabled: true, }, groups: [ { key: 'basic', title: '推送配置', icon: 'fa fas fa-rocket', fields: [ { key: 'baidu_push_enabled', label: '启用百度推送', type: 'switch', default: false, help: '开启后将自动向百度搜索推送页面链接' }, { key: 'baidu_push_token', label: '推送 Token', type: 'input', default: '', dependsOn: { key: 'baidu_push_enabled', value: true }, help: '在百度搜索资源平台获取的推送准入 Token(仅填 Token,勿填完整链接),并确保平台中的站点为本站' }, ], }, { key: 'trigger', title: '触发规则', icon: 'fa fas fa-bolt', fields: [ { key: 'baidu_push_auto', label: '自动推送 (页面加载时)', type: 'switch', default: true, dependsOn: { key: 'baidu_push_enabled', value: true }, help: '在前台页面中嵌入百度自动推送 JS 代码' }, { key: 'baidu_push_on_publish', label: '发布时主动推送', type: 'switch', default: true, dependsOn: { key: 'baidu_push_enabled', value: true }, help: '文章 / 分类首次发布时推送链接;推送成功后会记录,不再重复提交' }, { key: 'baidu_push_on_update', label: '更新时推送', type: 'switch', default: false, dependsOn: { key: 'baidu_push_enabled', value: true }, help: '已发布内容再次保存时,若上次推送未成功则重试;需主动再次提交请在编辑页勾选「重新提交」' }, ], }, { key: 'channel', title: '收录通道', icon: 'fa fas fa-inbox', fields: [ { key: 'baidu_push_normal', label: '普通收录', type: 'switch', default: true, dependsOn: { key: 'baidu_push_enabled', value: true }, help: '每天可提交最多10万条有价值内容,收录速度较慢' }, { key: 'baidu_push_fast', label: '快速收录', type: 'switch', default: false, dependsOn: { key: 'baidu_push_enabled', value: true }, help: '百度新推出的高效收录接口,目前仅对部分优质站点开放,请确保您的站点已开放快速收录功能' }, ], }, { key: 'advanced', title: '高级设置', icon: 'fa fas fa-cog', fields: [ { key: 'baidu_push_log_enabled', label: '记录推送日志', type: 'switch', default: true, dependsOn: { key: 'baidu_push_enabled', value: true }, help: 'WP_DEBUG 开启时,将推送结果写入错误日志' }, ], }, ], }