「管理后台 → 系统设置」按分组管理全部站点配置。以下按侧栏顺序列出各分组的职责与关键项。
基础与账户
| 分组 | 内容 |
| main(通用) | 站点开关、注册开关、默认语言、邮箱验证、维护模式、IP 排除等 |
| users(用户) | 注册默认套餐、用户相关开关 |
| branding(品牌) | 站点名称、Logo、Favicon、品牌色 |
| theme(主题) | 界面主题与配色模式 |
| custom / custom_images | 自定义 CSS/JS 注入与图片资源 |
统计与分析
| 分组 | 内容 |
| analytics(统计) | 热图开关、会话回放全局开关与配额(-1 不限量 / 0 关闭)等统计功能级控制 |
| maps(地图) | 地理展示用的地图服务配置 |
| seo(SEO 功能) | 审计、关键词、外链、工具中心各模块开关与配额 |
| ai(AI 服务) | AI 提供商与密钥(驱动审计 AI 建议、AI 洞察) |
支付与商务
| 分组 | 内容 |
| payment(支付) | 展示货币、默认支付周期、支付方式开关、发票设置 |
| payment_gateways(支付网关) | 各网关凭据写入 .env(Stripe/PayPal/Razorpay…) |
| plan_free / plan_guest / plan_custom | 免费/访客/自定义套餐的配额与价格(0=关闭,-1=不限量) |
| affiliate(推荐计划) | 佣金比例、Cookie 有效期、最低提现、开关 |
| business(企业信息) | 发票抬头企业资料 |
消息与安全
| 分组 | 内容 |
| smtp(邮件) | 发件服务器配置(未配置则全站发信失败) |
| sms(短信) | 短信通道与使用场景开关(注册/登录/绑定手机/重置密码,如 phone_bind) |
| captcha(验证码) | reCAPTCHA / hCaptcha / Geetest 及各表单启用位 |
| socials(社交登录) | Google / GitHub 等第三方登录开关与凭据 |
| cookie_consent | Cookie 同意横幅文案与行为 |
| tickets(工单) | 工单系统开关与邮件入站 webhook token |
内容与通知
| 分组 | 内容 |
| announcements(公告) | 全站顶部公告条 |
| internal_notifications / email_notifications | 站内/邮件通知的启用位 |
| webhooks(webhook) | 对外推送事件回调地址 |
| content(内容) | 博客、帮助中心、页面等内容区开关 |
| ads(广告位) | 各位置广告代码 |
进阶
| 分组 | 内容 |
| offload(对象存储) | 静态资源卸载到 S3 兼容存储 |
| image_optimizer | 图片压缩优化 |
| email_shield | 邮箱地址防抓取混淆 |
| dynamic_og_images | 动态 OG 分享图生成 |
| pwa / push_notifications | PWA 清单与 Web Push 推送 |
| cron(计划任务) | 任务状态与心跳检查 |
排障经验:设置按分组按需写入数据库,分组对象可能只包含部分键。读取任何设置子键时务必先判断存在性(isset/默认值),否则可能抛出 Undefined property 异常并被上层 catch 吞掉,表现为「功能静默失效」(典型:热图/回放采集信息未下发)。