申请成为开发者

用户 itlong 20小时前 59

各位审核员好,本人申请入驻 Z-Blog 应用中心开发者,以下是我的作品介绍,请审核。

一、开发者信息

  • 论坛 ID:itlong
  • 应用 ID:PureStatic
  • 联系 Email:itlong@qq.com

二、作品简介

作品名称:PureStatic(内容纯静态)

把 Z-BlogPHP 前台页面落成真实 HTML 文件,按站点当前的伪静态规则写到对应路径。生成后由 Web 服务器直接命中静态文件,无需再执行 PHP 与查询数据库,可有效降低服务器负载、提升访问速度。适合内容更新频率不高、但访问量较大的站点:一次生成,长期直接由静态文件响应。

主要功能:

  1. 首页静态化:第 1 页写入 index.html,后续分页按规则生成(如 page_2.html)
  2. 分类静态化:按分类的真实访问地址生成,含分页;地址包含目录时自动创建目录
  3. 文章静态化:只处理已公开文章,例如 post/13.html
  4. 全量生成:一次点击完成「首页 + 全部分类 + 全部文章」,首页或分类失败时立即停止,不会继续生成文章
  5. 分批执行:文章按每批 20 篇自动续跑(可配置 1–50),避免执行超时
  6. 双通道取页面:优先服务端直接渲染,结果异常时自动回退 HTTP 抓取,并对结果做有效性校验,避免写入错误页面
  7. 一键清空:按生成清单删除静态文件并清理产生的空目录,不影响文章数据
  8. 后台可视化操作:顶部菜单「内容纯静态」,可分单项生成或全量生成,执行结果以日志列出落盘路径,失败项单独标出原因
  9. 生成后配合服务器 rewrite(如 Nginx try_files $uri $uri/ /index.php?$args;)即可优先命中静态文件
  10. 卸载插件不删除文章数据,仅保留已生成的 HTML,可由用户在插件内手动清空

三、效果截图

[后台操作界面截图,待补充] [生成结果日志截图,待补充]

四、下载地址

https://gitee.com/itlong/pure-static

五、更新记录(节选)

  • 2026-10-04:1.0 首发(首页 / 分类 / 文章页生成静态 HTML + 全量与分批生成 + 服务端渲染与 HTTP 抓取双通道 + 生成清单与一键清空)

六、申请说明

  • 插件全部为明文 PHP,未使用任何加密 / 混淆,也不含 Z5 加密
  • 不改写系统文件、不重写任何系统函数,仅通过输出缓冲捕获 ViewList / ViewPost 结果后落盘
  • 仅读取文章与分类数据用于渲染,不修改数据库内容
  • 写入路径严格校验:拒绝含 ..、盘符以及指向 zb_system/、zb_users/ 的路径,防止越权写入;写入采用先 .tmp 再 rename,避免生成半截文件
  • 无强制外链、无隐藏后门、无采集上报;仅在服务端直接渲染失败时,回退抓取本站页面
  • 已对照《注意事项速查表》完成自查(安全漏洞、外站资源、加密规范等)
  • 已按平台要求完成实名认证相关绑定(手机号、微信)
  • 后续将根据审核员反馈逐条修改,并在本帖更新时附 Changelog

请审核,谢谢!


返回
写文章
作者最近主题