[更新日志]关于2026.09.19的更新

[更新日志]关于2026.09.19的更新

距离上篇日志刚好一周。这周只做了一件事:让主题能带自己的 JS。

v2.9.0:主题能自带 JS 了

以前的主题是「纯皮肤」——只有 theme.php 名片和 style.css,想加脚本得靠插件或者页脚自定义。现在主题目录里可以直接放脚本:

  • 页脚脚本:script.js(也认 theme.js),在每个页面底部加载,不阻塞渲染
  • 头部脚本:header.js,适合埋点这类需要尽早执行的
  • 想用自己的文件名也行,在 theme.php 里声明一下就好
  • 脚本地址自动带版本号,发版即破缓存;后台不加载主题脚本;默认主题不加载
  • 已有的纯 CSS 主题完全不受影响,不改主题就不会多出任何请求

测试情况

  • 页脚脚本与头部脚本都能在正确位置加载,文件正常可访问
  • 脚本确实会执行(实测确认过,不是只输出一个标签)
  • 页面无报错,原有功能(评论、图片灯箱、免刷新轮询)不受影响

结尾说明

  • 当前版本:v2.9.0
  • 状态:已过本地测试
  • 已推送 GitHub,Wiki 的主题开发文档也一并更新了

下次见,留言区见~