当前位置:首页>PPT>PPT Master 为什么突然这么火,它到底强在哪

PPT Master 为什么突然这么火,它到底强在哪

  • 2026-06-23 02:20:42
PPT Master 为什么突然这么火,它到底强在哪

PPT Master 为什么突然这么火,它到底强在哪

最近如果你在 GitHub 上看 AI 办公、AI 演示、AI agent 这条线,大概率会反复刷到一个名字。

PPT Master

仓库是 hugohe3/ppt-master[1]

截至 2026 年 6 月 11 日,GitHub 页面显示它已经有 25.9k stars2.3k forks,最新 release 是 v2.9.0,发布时间是 2026 年 5 月 31 日。GitHub 仓库页[2] GitHub Releases[3]

说实话,AI PPT 工具这两年已经很多了。

多到大家都有点麻了。

一个新工具出来,如果只是说一句 AI 帮你做 PPT,这句话本身已经没有什么信息量。

但 PPT Master 还是值得认真看。

不是因为它又做了一个更漂亮的网页版编辑器。

也不是因为它把模板库堆得更大。

它真正切中的,是一个很多人都说过、但很少有人真正解决好的问题。

你做出来的,到底是不是一份“真 PPT”。

这可能是整个项目最核心的一句判断。

如果一个文件在 PowerPoint 里打不开,或者打开之后每一页其实是一张大图,文字不能点、颜色不能改、元素不能动,那它就不该被叫做 PPT。

这不是我在抬杠。

这是 PPT Master 整个项目最重要的产品立场,也是它和大量 AI PPT 工具分道扬镳的地方。README_CN[4] 为什么选 PPT Master[5]

市面上的 AI PPT 工具,大概可以分成几类。

一类是模板填空。

一类是图片式。

一类是 HTML 演示。

还有一类,才是 PPT Master 走的路。

原生可编辑的 .pptx

也就是最后产出的不是截图,不是网页,不是扁平化画面。

而是 DrawingML 级别的真实 PowerPoint 对象。

这件事很重要。

因为它决定了这东西到底能不能进正式工作流。

你要交给老板改。

要发给客户。

要让同事继续补数据。

要拿去线下演讲。

这时候“看起来像 PPT”和“真的是 PPT”,完全不是一回事。

PPT Master 的路线也挺有意思。

它没有走很多人最容易想到的那条路。

不是让模型直接去拼 PowerPoint 组件。

也不是先在浏览器里做一套很酷的 HTML,再硬导成 .pptx

它的思路更像中间搭了一座桥。

先让 AI 从零生成 SVG。

再把 SVG 转成 DrawingML,也就是 PowerPoint 的原生形状系统。

项目文档里把这件事解释得很清楚。

SVG 和 DrawingML,本质上都是绝对坐标下的 2D 矢量表达。

矩形、路径、渐变、阴影这些概念,很多是能一一对应的。

所以这不是“把网页截图塞进 PPT”。

更像一种方言翻译。

图还是那个图,但语言换成了 PowerPoint 真能理解、真能编辑的语言。为什么选 PPT Master[6]

这条路线看起来更麻烦。

但从结果看,它比“直接生 HTML”或者“直接塞图片”都更适合企业和正式交付场景。

因为最终你拿到的不是一份演示影像。

而是一份还活着的文档。

我觉得这个项目火起来,还有一个很现实的原因。

它把“AI 做 PPT”从 SaaS 工具思路,拉回了 agent workflow 思路。

README 里写得很直白。

PPT Master 不是一个完整的 agent。

它是一个 harness。

也就是一套在 Claude Code、Cursor、VS Code + Copilot、Codebuddy 这些 AI IDE 里运行的工作流 skill。

你把 PDF、DOCX、网页、Markdown,甚至一篇文章丢给 agent。

然后 agent 按这套工作流在你本机生成一个真正可编辑的 .pptx。README_CN[7] FAQ[8]

这件事的意义,不只是“能做 PPT”。

而是它把 PPT 生成能力,嵌进了一个更大的 AI 工作流里。

今天很多人已经习惯让 agent 帮自己读资料、列提纲、写报告、整理研究。

那下一步自然会问,能不能直接顺手出 deck。

PPT Master 接的,就是这一步。

而且它不是只支持几种孤零零的输入格式。

FAQ 里明确写了,常见的 PDF、DOCX、PPTX、EPUB、HTML、LaTeX、RST、网页链接、Markdown,乃至直接粘贴文本,都可以喂进去。FAQ[9]

你会发现,它其实想吃的不是“一个标题”。

而是你已经有的工作材料。

这一点非常像真实办公流。

当然,PPT Master 不是没有代价。

甚至我觉得,它最大的优点,某种程度上也正好是它最大的门槛。

它是开源、本地、可编辑、可控的。

但代价就是,它不是那种打开网页 30 秒就出一份漂亮幻灯片的产品。

你得装 Python。

得拉仓库。

得配置 AI IDE。

得理解一点 agent workflow。

文档里也很诚实地把这点写出来了。

它不适合零配置、浏览器里秒出结果的场景。

如果你要的是那种几秒钟出一版、随手发个链接、团队在线协作的轻量体验,Gamma、Canva 之类的 SaaS 反而更适合你。为什么选 PPT Master[10]

所以我不会把它写成一个“所有人都该装”的工具。

它更像是给这两类人准备的。

第一类,是对最终可编辑性非常敏感的人。

比如咨询、投行、政府汇报、乙方交付、内部高层汇报。

第二类,是已经在用 AI IDE 和 agent 工作流的人。

他们不想再额外依赖一个封闭的 PPT SaaS。

更不想把自己的材料上传到一个第三方平台,最后换回来一份不好继续改的文件。

这个项目另一个很值得写的地方,是它对“成本”和“数据边界”这两件事的态度。

现在很多 AI PPT 产品,本质还是 SaaS。

你不只是在为模型花钱。

你还在为平台层付钱。

订阅费、积分、团队席位、模板商城,最后叠起来是一整套商业模式。

PPT Master 反过来做。

它自己免费开源。

你的成本只来自你自己的模型调用。

你用多少,付多少。

不用再额外给一个 PPT 平台交“门票”。为什么选 PPT Master[11] FAQ[12]

这件事对于轻度用户、偶发用户、或者团队内部自己搭流程的人,其实很有吸引力。

另外一件更重要的事,是它强调数据本地化。

源文档在本地转。

SVG 在本地生成。

PPTX 在本地导出。

除了和模型对话之外,不额外经过第三方服务器。为什么选 PPT Master[13]

这句话听起来很普通。

但放在金融、政企、咨询、法务、医疗这些场景里,它不是锦上添花。

它是前提条件。

再往深一点看,我觉得 PPT Master 最值钱的,不只是做出 PPT。

而是它在试图定义一种新的产出范式。

过去我们默认演示文稿的生产方式,是人进 PowerPoint 里一页页画。

后来 SaaS 工具出现了,变成先选模板,再往里填。

现在 PPT Master 代表的是第三种。

先把原始材料交给 agent。

agent 理解内容、拆结构、出视觉、生成 SVG、转成原生 PPTX。

人最后不是从零开始画。

而是站在一个已经完成 70% 到 80% 的结果上做编辑。

这件事如果真的被更多人接受,影响的不只是做 PPT 这一个环节。

它会倒逼很多知识工作流一起变化。

比如写报告和做演示不再是两套断开的工作。

研究和汇报之间的距离会缩短。

模板不再只是静态母版,而变成可组合的 design system。

甚至以后“会不会做 PPT”这个能力本身,都会慢慢从手工排版,转向是否能把材料组织清楚,再把 agent 调对。

当然,我也不觉得它已经解决完所有问题。

至少从文档和 roadmap 看,后面几个方向会很关键。

一个是模板系统会不会继续做深。

现在它已经不只是“一个模板库”了,而是在往 Brand / Layout / Deck 三分类的结构化模板系统走。模板架构[14] 模板指南[15]

另一个是动画、旁白和视频导出的能力。

最新 release 已经把 generate-audio、recorded narration export 这些能力往前推了一步,说明作者想做的不只是静态 deck,而是演示成品链条。Releases[16]

再一个,是 chart fidelity 和 round-trip fidelity。

项目最近几次 release 里,你会发现大量更新都在抠图表几何、SVG 到 PPTX 的保真、字体和 transform 的兼容。

这看起来没那么“宣传友好”。

但恰恰说明它不是停留在概念层。

它在认真修那些只有真正把它用进交付流的人才会遇到的问题。

所以最后回到那个问题。

PPT Master 为什么突然这么火,它到底强在哪。

我觉得答案不是一句“AI 帮你做 PPT”。

真正的答案更具体一点。

它把 AI PPT 这件事,从一个看起来很酷的网页玩具,拉回到了一个更硬、更本地、更可编辑、也更像正式工作流的方向。

它不一定适合所有人。

但如果你要的是:

真正能在 PowerPoint 里逐元素修改的 .pptx

成本不被平台再抽一层

资料尽量留在本地

还能接进 Claude Code、Cursor 这种 agent 工作流

那 PPT Master 确实是目前这一类工具里,很值得认真看的一个。

说到底,它不是在替你逃离 PowerPoint。

它是在试着把 PowerPoint 重新接回 AI 时代。

引用链接

[1]hugohe3/ppt-master: https://github.com/hugohe3/ppt-master

[2]GitHub 仓库页: https://github.com/hugohe3/ppt-master

[3]GitHub Releases: https://github.com/hugohe3/ppt-master/releases

[4]README_CN: https://github.com/hugohe3/ppt-master/blob/main/README_CN.md

[5]为什么选 PPT Master: https://github.com/hugohe3/ppt-master/blob/main/docs/zh/why-ppt-master.md

[6]为什么选 PPT Master: https://github.com/hugohe3/ppt-master/blob/main/docs/zh/why-ppt-master.md

[7]README_CN: https://github.com/hugohe3/ppt-master/blob/main/README_CN.md

[8]FAQ: https://github.com/hugohe3/ppt-master/blob/main/docs/zh/faq.md

[9]FAQ: https://github.com/hugohe3/ppt-master/blob/main/docs/zh/faq.md

[10]为什么选 PPT Master: https://github.com/hugohe3/ppt-master/blob/main/docs/zh/why-ppt-master.md

[11]为什么选 PPT Master: https://github.com/hugohe3/ppt-master/blob/main/docs/zh/why-ppt-master.md

[12]FAQ: https://github.com/hugohe3/ppt-master/blob/main/docs/zh/faq.md

[13]为什么选 PPT Master: https://github.com/hugohe3/ppt-master/blob/main/docs/zh/why-ppt-master.md

[14]模板架构: https://github.com/hugohe3/ppt-master/blob/main/docs/zh/templates-architecture.md

[15]模板指南: https://github.com/hugohe3/ppt-master/blob/main/docs/zh/templates-guide.md

[16]Releases: https://github.com/hugohe3/ppt-master/releases

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-30 16:05:09 HTTP/2.0 GET : https://h.sjds.net/a/530973.html
  2. 运行时间 : 0.298195s [ 吞吐率:3.35req/s ] 内存消耗:4,249.58kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=cc1f2fb5f1cf8effec79c50fc2baf370
  1. /yingpanguazai/ssd/ssd1/www/h.sjds.net/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.sjds.net/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.sjds.net/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.sjds.net/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.sjds.net/runtime/temp/ad153693ed39fba6d1bda2fe72512cde.php ( 12.06 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.sjds.net/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000904s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001125s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.002137s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.035909s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001627s ]
  6. SELECT * FROM `set` [ RunTime:0.037722s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001371s ]
  8. SELECT * FROM `article` WHERE `id` = 530973 LIMIT 1 [ RunTime:0.007755s ]
  9. UPDATE `article` SET `lasttime` = 1782806709 WHERE `id` = 530973 [ RunTime:0.009195s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.004827s ]
  11. SELECT * FROM `article` WHERE `id` < 530973 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001756s ]
  12. SELECT * FROM `article` WHERE `id` > 530973 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000947s ]
  13. SELECT * FROM `article` WHERE `id` < 530973 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.020405s ]
  14. SELECT * FROM `article` WHERE `id` < 530973 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.007564s ]
  15. SELECT * FROM `article` WHERE `id` < 530973 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.017272s ]
0.301215s