首页 / 系统与安全

系统设置:站点、SEO、语言与翻译

站点基本信息与 Logo、维护模式、robots.txt、SEO、多语言与自动翻译、资源管理,以及封面与切片加速的入口。

「系统设置」共 7 个页面,涵盖站点品牌、搜索引擎、多语言、封面图和播放加速(后两项见封面与切片加速)。除资源管理外,都是「改完统一保存」:点击右上角「保存配置」写入服务器,「重新加载」放弃未保存的改动。

页面 路由 作用
站点配置 /settings/siteConfig 标题、Logo、Favicon、维护模式、robots.txt、统计代码
SEO配置 /settings/seoConfig Canonical、Hreflang、Open Graph、Twitter Card、Sitemap 缓存
语言配置 /settings/language 前台支持的语言
资源管理 /settings/resource 浏览/删除系统上传的图片资源
翻译配置 /settings/translateConfig 自动翻译任务、接口、批量、代理、进度
封面图处理配置 /settings/coverConfig 远程封面下载、压缩、转码(详见)
切片加速 /settings/sliceAcceleration HLS 分片域名改写,配合 Nginx/Cloudflare(详见)

站点配置

站点配置
站点配置

基本信息、Logo 与 Favicon

配置项 说明
站点标题 前台 Header 品牌、浏览器标题、SEO 标题和维护页都会用到。页面按已启用语言显示标签页,简体中文必填,也是其他语言缺失时的回退
副标题 首页标题/SEO 描述/站点介绍;不填则对应语言可能只显示标题
Logo 模式 使用图片(上传 Logo,支持 PNG/JPG/WebP,最大 5MB)或自定义 HTML(文字 Logo、SVG、图标+文字;控制尺寸避免撑高 Header 或登录页)
Favicon 仅支持 ICO,最大 1MB;更换后浏览器仍显示旧图标通常是缓存,强制刷新即可

维护模式

开启后前台显示维护页(展示站点名称),普通业务页面和大部分前台接口不可用;后台管理仍可登录。开启前确认管理员账号可正常登录,维护完成后记得关闭。

robots.txt 与统计代码

  • robots.txt:前台 /robots.txt 直接输出这里的文本。正式上线通常 Allow: /;测试站、未公开站点用 Disallow: /。它只是抓取建议,不是权限控制;
  • 统计代码:粘贴第三方统计平台的 HTML/JavaScript 片段,随前台页面输出;单页应用路由切换时,系统会对部分统计厂商补报页面访问。若平台自身已开启 SPA 自动追踪,请按平台文档配置,避免重复统计。保存后到浏览器控制台检查是否有脚本报错。
站点类型 建议
正式上线 正式品牌名(别频繁改)、清晰 Logo、标准 ICO、允许抓取、接入一个主统计平台、维护模式关闭
测试/未上线 标题标明测试环境、Disallow: /、维护模式按需

SEO 配置

SEO配置
SEO配置

配置项 说明
单页标题信息 控制前台单页是否输出完整页面标题和页面级 SEO 信息;正式站点保持开启
Hreflang 为多语言页面输出 alternate hreflang(含默认语言 x-default);多语言站点建议开启
Canonical 域名 只填协议 + 域名,不要路径,如 https://example.com;留空则使用当前访问域名。多个访问域名时填你希望被收录的主域名
启用 OG 是否输出 Open Graph 与 Twitter 分享标签
Open Graph 图片 默认分享图。可填站内路径 /static/images/seo-cover.png 或完整 URL;页面自身有图时优先用页面自身图。推荐 1200x630 横图,需可公开访问
Twitter Card 大图卡片(视觉内容强的站点)或摘要卡片
清空 Sitemap 缓存 删除已生成的 sitemap 静态缓存,下次访问时重新生成

改了 Canonical 域名、增减大量页面/语言/分类,或 sitemap 里还有旧域名,都应清空 Sitemap 缓存。社交平台对分享图有缓存,更换后要用平台的调试工具刷新。

语言配置

语言配置
语言配置

勾选后前台才会显示对应语言切换。简体中文必选,繁体中文、英文可直接勾选;日语、韩语、越南语、泰语、俄语、德语、法语、西班牙语、印度尼西亚语、马来西亚语、菲律宾语、巴西语这些语种需要订阅授权(未订阅时灰色不可选)。

语言启用后,页面配置里的导航、底部菜单、页脚等多语言字段会出现对应标签,多语言视频内容则由「翻译配置」自动生成。

资源管理

资源管理
资源管理

浏览、预览、复制链接、删除系统上传的图片资源(支持全选批量删除)。删除前确认图片没有被导航图标、广告、通道图标等引用,否则前台会出现裂图。

翻译配置

翻译配置
翻译配置

自动翻译任务按已启用语言持续处理未翻译内容,优先处理简体中文,因此简体中文标题、简介、SEO 信息越完整,翻译越好。开启前先在「语言配置」启用需要的语言。

翻译接口

接口 需要配置 场景
Google 翻译(免费) Cookie 可选 测试、低频;无需 Key,稳定性受访问环境影响
Google Cloud Translation API Key 正式站点,稳定批量
DeepL Auth Key + API 类型(Free/Pro,选错会认证失败) 质量要求高
百度翻译 App ID、Secret Key 国内网络友好
有道翻译 App Key、App Secret 已有有道账号
微软 Azure Translator Subscription Key、Region(必须与资源区域一致) Azure 体系

Key/Secret/Cookie 都是敏感信息,不要截图公开;建议为翻译单独创建密钥,泄露时立即在服务商后台重置。不同接口支持的语言不同,「某语言不支持」时更换接口或关闭该语言。

Google 免费接口的人机验证代理:免费接口遇到验证时,可在服务器上临时启动一个带认证的正向代理(设置监听端口、自动关闭时间如 5 分钟、用户名密码),用浏览器连接并完成验证后提取 Cookie 填回,完成后立即关闭代理。

批量与代理

  • 批量翻译:把多个视频的文本合并为一次请求。「单次最大字符数」可选 500 / 1,000 / 2,000 / 5,000 / 10,000;「单次最多视频数」可选 5 / 10 / 20 / 50 / 100。新站建议 2,000 字符、20 个视频起步;经常超时或限流就调小;
  • 代理配置:类型 HTTP / HTTPS / SOCKS5,代理地址(不要加协议前缀)、端口、可选认证;开启后地址和端口不能为空,保存前先点「测试连通性」。

状态与进度

「翻译状态」显示运行状态、请求总数/成功/失败和日志(认证失败、限流、网络异常、语言不支持等),「清空日志」不会删除已生成的翻译。「翻译进度」显示各语言已翻译到的内容 ID,可按语言重置进度(设为 0,后续从头检查),重置前必须先关闭翻译功能;它不会删除已有翻译,适合更换接口或调整语言后重新生成。

封面图处理与切片加速

这两项功能已独立成章,请阅读封面与切片加速:

  • 封面图处理配置(/settings/coverConfig):把采集到的远程封面下载到本地,并按需压缩、转码;
  • 切片加速(/settings/sliceAcceleration):把播放列表里的资源站域名替换为你自建的加速域名。
发财CMS 使用教程