InsightSite 1.7–1.9:更安全的后台、可配置的人机验证、不依赖 cron 的定时发布
2026年10月6日admin版本发布
过去几个版本,我们集中解决了线上站点运营中最常遇到的几个问题。下面按版本说明主要变化,以及如何升级。
1.7:后台安全加固
- 上传更安全:上传文件按文件内容识别类型,只接受图片、PDF、音视频、Office 文档、压缩包与文本;带脚本的 SVG 会被拒绝。
- 登录状态可撤销:退出登录立即作废令牌;修改密码后,其他设备上的登录全部失效。
- 登录防护:在按 IP 限流之外,增加按账号限流,防止撞库。
- nuxtcms doctor:检查站点覆盖了哪些框架文件、这些副本缺少哪些新功能。
1.8:后台可配置的人机验证
新增「后台 → 安全验证」页面,可以在内置图形验证码、Cloudflare Turnstile、Google reCAPTCHA 之间切换,并按表单单独开关:后台登录、联系表单、评论、订阅、下单。新设置必须先通过一次实际验证才能保存,避免密钥填错把管理员锁在后台外。
1.9:定时发布不再依赖 cron
以前定时发布要靠定时任务触发。现在普通访问也会在后台检查是否有到点的内容(每个实例最多每 5 分钟一次,不影响访问速度),没有配置定时任务的站点也能按时上线。
如何升级
在站点项目里运行:
node node_modules/nuxtcms/scripts/upgrade.mjs --deploy
脚本会更新版本号、安装依赖、执行数据库迁移、构建并部署。升级后可以运行 npx nuxtcms doctor,查看自定义过的文件是否需要同步新功能。完整变更见更新日志。
#release#security#scheduling
相关文章
版本发布2026年10月10日
InsightSite 1.30–1.31:备份到对象存储、多用户与找回密码、站群巡检
最新版本带来三件实用能力:把站点备份直接发到 R2 / S3 / 阿里云 OSS / 腾讯云 COS,后台支持多管理员与邮件找回密码,以及一键巡检所有站点的健康状况与 AI 搜索表现。
admin
使用指南2026年10月3日
为网站表单选一种人机验证:内置验证码、Turnstile 还是 reCAPTCHA
后台登录、联系表单、评论和下单都需要防机器人。三种方式各有适用场景,本文说明如何选择与配置。
admin
使用指南2026年9月29日
三条命令,从零到部署上线 Cloudflare
生成站点、本地完善、一键部署:用 InsightSite 搭一个带后台的网站,并部署到 Cloudflare Pages。
admin