引擎源码更新说明

最后更新:2026-10-02

2026-09-27 引擎源码更新:前台打开更快、后台保存即时生效、搜索引擎主动推送扩到国内外主流引擎、统计代码「填 ID 即用」。本文说明每项更新在哪里设置、有什么用。

这次更新的三句话总结:① 前台页面可以直接读现成 HTML,高并发不卡;② 后台发一篇文章只重建相关页面,不再整站重生成;③ 收录与统计全部做成后台开关,填个 ID 就能用。

一、前台静态直读(打开更快)

开启后,访客看到的页面是现成的 HTML 文件,不再现场渲染、不查数据库;高并发时网站依然秒开。

  • 在哪里开:服务器 .env 加 CMS_STATIC_SERVE=on 并重启引擎(该开关由运营统一配置,租户无需操作)。
  • 即时生效:后台保存 / 发布后,相关页面自动失效,访客下一次访问看到的就是最新内容,无需手动清缓存。
  • 与静态发布共用文件:与「静态站发布」输出同一套 htm/ 目录,互不冲突。

二、精准失效(发一篇,只更新相关页)

以前发一篇文章会重建整站页面;现在只重建与这篇文章相关的页面:

你做了什么系统更新哪些页面
发布 / 修改一篇文章、产品、案例首页 + 该栏目列表页 + 相关分类页 + 该篇详情页
删除内容上述范围 + 该栏目全部详情页(防止已删内容仍被访问到)
改导航、站点信息、栏目等全局设置当前站点整站(这类改动出现在每一页)
多语言站(如 /en)下编辑只更新当前编辑的这个语言站,其它语言站不受影响

三、搜索引擎主动推送(国内外主流引擎)

位置:后台 → 配置参数。发布内容后可自动把新链接推给搜索引擎,加快收录。现在共有 5 类可选 + 1 个自定义通道:

推送渠道覆盖你需要准备
百度接口百度百度搜索资源平台的站点与 token
360好搜推送360 搜索360 站长平台的站点与 token
必应推送必应(官方批量 API)Bing Webmaster Tools 的 API Key
IndexNow推送Bing / Yandex / Naver 等(一次提交多引擎)Key 自动生成,校验文件自动放置
自定义推送任意其它引擎按提示填一段 JSON 配置

每一路都有独立开关,可多开;开启「保存内容后自动推送」后,发一篇文章即自动推送该篇链接,无需手动操作。

四、收录 JS 一键开启

位置:后台 → 配置参数 → 收录JS。访客浏览页面时自动向搜索引擎上报 URL,与上面的主动推送互补:

  • 百度自动推送 JS:内置官方脚本,开关打开即可,无需任何配置。
  • 头条自动收录 JS:从头条搜索站长平台「自动收录」复制整段代码粘贴进来,打开开关生效。
  • 自定义收录 JS:任何其它平台的 JS 探针都可以贴。

五、统计代码「填 ID 即用」

位置:同在收录JS 页。常用统计平台已内置,打开开关、填上自己的 ID,系统自动生成官方完整代码注入每页,不用再复制粘贴整段代码:

平台你只需填
百度统计hm.js? 后面那串站点 ID(32 位)
Google Analytics衡量 ID(G- 开头)
Google AdSense客户端 ID(ca-pub- 开头)
CNZZ / 友盟+纯数字站点 ID
51.La纯数字站点 ID
Microsoft Clarity项目 ID
顺带修复:此前在「统计代码」里粘贴的代码因转义问题实际未生效;本次修复后,自由粘贴与预设开关两种方式都能正常执行。

六、需要做什么

  • 租户 / 客户:无需任何操作。升级后在「配置参数」里按需开启推送与统计即可。
  • 运营:升级引擎后,在服务器 .env 加 CMS_STATIC_SERVE=on 并重启,前台静态直读才会启用(默认关闭,保持原行为)。