跳到内容
当前位置:首页>PPT>AI 做 PPT 的十一条路线,其实只有五派

AI 做 PPT 的十一条路线,其实只有五派

  • 2026-11-07 01:42:30
AI 做 PPT 的十一条路线,其实只有五派

写给非程序员的一份名词与对照手册。所有名词都给「人话」和「类比」,所有结论都标注来源。文中涉及的自建工具已做脱敏处理,以代号代替;第三方公开项目保留原名,便于查证。

一句话总纲:做 PPT 永远只有四件事——①内容从哪来 → ②这页长什么样谁定 → ③谁来把它画出来 → ④画完谁检查。市面上看起来五花八门的工具,在这四件事上「必做的相同」,差异只在每一步「交给谁做」。

这两个月我陆续实测了十来条 AI 出 PPT 的路线:有的是开源项目,有的是平台内置能力,还有一套是自己维护的技能。跑下来最大的感受是——换了工具,丑的还是丑;换了对策,好看的就好看。问题不在选哪条路,而在别的地方。

下面把名词、路线、真正起作用的变量,一次讲清楚。

一、先解决名词:从「内容」到「成品」的六层词表

PPT 生成这行的黑话,基本可以按「一份材料变成一份文件」的六道工序分层。每层给三个词:名词 / 人话 / 类比。

第 1 层 · 内容(说什么)

名词
人话
类比
底本 / 内容源
只写「讲什么」的原始材料,不含长相
台词本
页面清单
按约定字段写好的每页内容列表
点菜单:只写菜名,不写盘子花色
schema / 字段
规定「允许写哪些字段名」的约定
表格的表头与列

第 2 层 · 版面与皮肤(长什么样)

名词
人话
类比
骨架 / 页型
这一页的「结构类型」:三栏、时间轴、要点、封面……
户型(三室一厅)。注意:行业里「母版」只指 PowerPoint 官方的 Slide Master,骨架一律叫「版式」
版式 / 构图函数
把某个骨架落成「带坐标与装饰」的具体画法
装修施工图
风格 / skin
配色+字体+装饰开关的一套搭配
皮肤,一套一份配置
锁定版式
把可用版式锁死成一张白名单,不许临时发明新结构
只能照图集选户型,不许自己画(某开源 HTML 方案锁了 22 个具名版式)

第 3 层 · 执行(谁来画)

名词
人话
类比
渲染器把「内容」变成「页面上具体元素」的那段代码
:每个字放哪、多大、什么色、配什么形状
施工队
。设计图再好,施工队手艺差房子就丑
原子操作
最底层的画一笔:画个矩形、写段文字、插张图
砌一块砖
python-pptx
Python 里读写 .pptx 的基础库,十一条路线里有一半是站在它上面的
砖刀和抹子
SVG 中介
先把一页画成矢量图,再转成 PPT 内部的图形语言
先在硫酸纸上画好,再描到墙上——精度高,但多一道转换损耗
OOXML 直写
直接改 .pptx 内部的 XML 结构,不经过任何封装库
不砌砖了,直接改建筑图纸
DSL 中间层
用一种声明式语言描述页面,再由专门工具翻译成 PPT
写成施工图说明,交给施工队领会

第 4 层 · 桥接(格式之间的翻译)

名词
人话
类比
适配器
把一种格式翻译成规范格式的转换器
翻译官(如 HTML → 页面清单)
模板注入
先在 PowerPoint 里画好版面、留 {{ }} 占位,再用数据填空
填空题试卷
无头浏览器
不开窗口、在后台跑的浏览器,用来量网页元素真实位置
暗室里的尺子。有些环境装不上,这条路线就废了

第 5 层 · 质量与智能

名词
人话
类比
闸 / 门(gate)
出稿前的自动检查,不通过就报错
质检员
容量闸
检查这页文字会不会撑爆版面
量衣服是否合身
叙事闸
检查有没有故事线、每页目的是否写清
检查文章跑题没有
保真闸
检查灌入模板或换皮后有没有走样
比对照片与原图
规划器决定「这页用什么版式」的那一步导演
。人靠经验,规则靠映射表,AI 靠模型
标定
不是拍脑袋定字数上限,而是实测「这个字号每 100px 能放几个中文字」再算
量体裁衣,不是按身高估
冻结纪律
一旦进入绘制阶段,不许再增删合并拆分重排页面
开工后不许改图纸
样张确认
先只出一页给人看,通过再铺全篇
先打样,再批量

第 6 层 · 能不能用(最容易被忽略的一层)

名词
人话
类比
禁商用许可
作者明令禁止商业用途与二次分发
好看但不能穿出门的衣服
素材无版权
模板里的图、字体本身没有授权
房子好看,地基是别人的
可编辑性
出来的文字是能改的文本,还是一张死图
活字印刷 vs 石碑拓印

二、你和 AI 真正的分岔,在第 6 步

把人手工做 PPT 的工序和 AI 现在的工序摆在一起,前五步一一对应,第六步开始分岔:

步
手工做 PPT
AI 现在
1
想大纲(主题 → 章节)
内容进页面清单(或由写作 agent 生成)
2
定分页(每页讲什么)
同上,逐页写条目
3
定配色风格,一次定调
选一套风格配置
4
逐页选版式
(三栏/时间轴/图表……)
规划器:按内容类型映射,或规则/模型来选
5
逐页决定配图、图形
程序化插画自动给,或干脆不给
6
不变的东西
(校徽、页眉页脚、字体)+ 因内容微调版面
缺失
不变件没固化进渲染器;同一版式不因字数多少变体
7
通读一遍、手动微调
多道闸自检(查超限/越界/跑题,但不查好不好看)

分岔点就在这里。你会「看这页具体内容多少、重点在哪,换个更好的呈现」;AI 现在是「页型定死 → 取写死的坐标画」,不会因内容微调。这就是你觉得「AI 做出来的不是这个逻辑」的根因——AI 缺的不是版式数量,是「内容自适应」这一层。还有第二处更隐蔽的缺失:页与页之间的论证关系。第 3 页的观点被第 7 页引用、插页后某个跳转指向失效——这些在多数工具里根本没有载体,只活在作者脑子里。

三、十一条路线 × 五派

下面这张表是本文的核心。列的是实测或文档级读过的十一条路线,含六条不走 python-pptx 的。

路线
① 内容从哪来
② 版面谁定
③ 落盘经过什么
A · 版式库直写
直写派
页面清单(人工或模型填)
清单里的页型硬映射到十几个固定版式
python-pptx 原生形状 可编辑
B · 变体引擎
直写派
页面清单
规则规划器:按内容+风格选构图(30 余个构图函数)
python-pptx 原生形状+程序化插画 可编辑
C · 外部模板灌入
灌入派
外部模板+内容
人在 PowerPoint 里已经画好
python-pptx 灌入+保真闸核验 可编辑
某开源中文技能(14 套风格)
直写派
题目/文章/大纲/docx/pdf 素材
规划器按内容选(40 个构图函数),构图随内容与风格双维变化
python-pptx 原生形状 可编辑
Gorden 系成品模板
灌入派
21 套成品模板挑一套
模板即版式,只改文字,不动任何形状
python-pptx 改文字 可编辑禁商用
ppt-master
转译派
设计规格里的语义队列
自由构图+设备词汇表,逐页定义
先写完整 SVG → 转 PPT 图形语言 非 python-pptx
genoffice
转译派
样式表+大纲+每页一个规格文件
调用方 agent 定,引擎只负责构建
直写 OOXML,未动的块原样复制 非 python-pptx
平台内置 PPT 能力
转译派
三阶段故事文档
布局骨架阶段定(含目录↔扉页契约)
声明式 DSL → 工具链写入 非 python-pptx
OfficeCLI
转译派
无策划层
,故事线全靠调用方 agent
同上,自负
C# 单二进制直写 OOXML 非 python-pptx
codex 系整页生图
生图派
大纲+要点
生图模型一次性出整页
整页图片组装 不可编辑按量计费
Markdown / HTML 派
渲染派
Markdown 或 HTML
CSS 主题或锁定版式白名单
浏览器渲染,导出 PPT 多为图片 多为不可编辑

归拢一下:十一变五

直写派

代表:A / B / 开源中文技能特点:版式长在代码里,可以批量换皮、可以程序化校验,改动自由度最高

灌入派

代表:C / Gorden 系特点:版式由外部成品 PPT 定死,只换文字。视觉上限高、保真最好,但设计被模板锁死、无法换皮

转译派

代表:ppt-master / genoffice / 平台内置 / OfficeCLI特点:中间要经过一层表示(SVG、OOXML、DSL)。换来精度或工程整洁,代价是多一层转换与管理成本

渲染派

代表:Marp / slidev / 各类 HTML 方案特点:浏览器排版成熟度最高,导出 PPT 时多半退化成图片——写的时候爽,交出去改不动

生图派

代表:codex 系特点:视觉上限最高,文字不可编辑,且持续花钱。适合一次性的视觉物料,不适合要反复改的讲义

三个「原来是一家」:① 看起来很朴素的「脚本里写死坐标」其实就是 A,同属直写派;② 「模板占位注入」与 C 是同一思路,都是先在 PowerPoint 画好再填数;③ B 的规则规划器,就是所谓「AI 规划 agent」的规则版——一样的活,一个靠规则,一个靠模型。所以路线看着多,真正的差异只在三个轴上:内容从哪来 / 版面谁定 / 落盘经过什么。

归拢一下:十一变五

直写派

代表:A / B / 开源中文技能特点:版式长在代码里,可以批量换皮、可以程序化校验,改动自由度最高

灌入派

代表:C / Gorden 系特点:版式由外部成品 PPT 定死,只换文字。视觉上限高、保真最好,但设计被模板锁死、无法换皮

转译派

代表:ppt-master / genoffice / 平台内置 / OfficeCLI特点:中间要经过一层表示(SVG、OOXML、DSL)。换来精度或工程整洁,代价是多一层转换与管理成本

渲染派

代表:Marp / slidev / 各类 HTML 方案特点:浏览器排版成熟度最高,导出 PPT 时多半退化成图片——写的时候爽,交出去改不动

生图派

代表:codex 系特点:视觉上限最高,文字不可编辑,且持续花钱。适合一次性的视觉物料,不适合要反复改的讲义

三个「原来是一家」:① 看起来很朴素的「脚本里写死坐标」其实就是 A,同属直写派;② 「模板占位注入」与 C 是同一思路,都是先在 PowerPoint 画好再填数;③ B 的规则规划器,就是所谓「AI 规划 agent」的规则版——一样的活,一个靠规则,一个靠模型。所以路线看着多,真正的差异只在三个轴上:内容从哪来 / 版面谁定 / 落盘经过什么。

四、真正决定成败的,是另外四件事

跑完十一条路线后我确信一件事:路线决定的是「内容怎么进来」,好不好看、像不像样,几乎全在下面这四项。

4.1 逻辑线:七种范式,多数工具没有「页间关系」

范式
代表
怎么组织逻辑
骨架驱动
A / B / C
无色骨架+每页目的+故事线,逻辑落盘但不规定叙事模型
叙事驱动
某开源中文技能
三条成品主线
(讲解型/方案型/清单型)+每条标题连读必须成一个完整故事+页间关系字段,是唯一把「讲故事」做成可执行规则的
结构外包
Gorden 系
逻辑由模板作者预先设计(金字塔原理、四段开题公式),使用者只选页换字,不生产逻辑
语义队列
ppt-master
每页带「这一页要让受众发生什么转移」「本页任务」「与其他页的关系」「构图签名」,且绘制期冻结;关系分四类(跳转目标、变形来源、章节预览组、重复行传播)
三阶段故事
平台内置能力
意图对齐 → 布局骨架(目录↔扉页强制契约、重点页配额 20–30%、节奏曲线、版式预算)→ 九字段页大纲,配九条硬否决
确认驱动
codex 系
逻辑层很薄,靠五段人工确认(大纲/风格/生图方式/单页样张/整套)把质量补回来
无逻辑层
Markdown 派
只有线性分页,逻辑完全由作者自负;补偿是表达力(代码、公式、交互)

最值得抄的一条:给页面之间加一个可选的「关系」字段(引用/对比/承接/跳转目标),构建时校验指向的页是否存在。成本极低,收益极大——论证链从此不再只活在作者脑子里。对学术汇报、决策咨询这类讲究论证的场合,比对学生课件值钱得多。

4.2 容量控制:四种口径,越往后越准

口径
怎么定
代价与风险
常数表
每个页型写死一个字数上限
最省事,但「同样的字数在 36pt 标题里溢出、在 16pt 正文里却很空」
模板实测
从目标模板里实测每个文本位能放多少字
中成本,准确度显著提升
逐角色标定
实测每个字体角色「每 100px 能放几个中文字」再算术外推
成本最高,但一劳永逸
不管
图片型路线靠缩放自适应
没有溢出问题,也没有可编辑性

一个反直觉的经验:容量上限最好做成「提示级」,仅在明显超框时才报错。因为硬报错会诱导模型把句子截断——而被省略号截断的半句话,比轻微超框难看得多。真正成熟的经验是:宁可轻微超框,也不要截断;太长就换个更精炼的说法,或减少要点、换个更大的版式。

4.3 闸门:三种哲学

哲学
做法
适用
硬闸
检查不过就报 ERROR,禁止交付
要批量、要一致的场合;但要警惕诱发截断
软提示
只提示不阻断,产物照出
文字密度高的讲义/教材类,更贴近真实需求
拒绝组装
页面缺失或与大纲不一致,干脆不产出文件
纪律最狠,也最省事——没有「带病交付」这回事

4.4 审美:漂亮不来自路线,来自渲染器里沉淀的设计语汇

实证很硬:三条完全不同的路线,因为共用一个简陋的渲染器,出来一样丑;反倒是某条 Markdown 路线体面些,只因为它自带一套成熟的 CSS 设计系统。路线决定内容怎么进来,好不好看几乎全在渲染器。

五、要让 AI 做出体面的 PPT,务实六步

序
做什么
具体做法
1
字号间距体系量化
正文 12–16pt(默认 14)、标题 24/28/32/36、封面巨字 48–88pt。依据:9 套单位官方模板实测。多数默认配置全违反
2
不变件固化进渲染器
品牌块(单位名+英文+部门)封面封底强制、页眉页脚自动带。=手工流程第 6 步里「不变的东西」
3
版式库按真实好模板重建
坐标不要让模型拍脑袋,从好模板里实测抽取
4
内容自适应
同一版式给「字少/字多」两个变体,容量闸的结果反馈给规划器换版式。=补上第 6 步的「因内容微调」
5
配图策略
真实照片优先于程序化插画;建素材目录+占位机制,缺图就诚实留占位,不编造
6
人审样张再铺全篇
先出 1–3 页样张 → 人审版式 → 通过再铺全篇

六、选型:什么场景走哪条路

你的情况
推荐
为什么/要付什么代价
讲义、课件,后面还要反复改
直写派
原生可编辑+同一份输入必然同一份产物,改稿不翻车。代价:视觉上限取决于你的版式库
单位有指定模板,必须长那样
灌入派
保真最好,且能用保真闸验证。代价:设计被模板锁死,换不了皮
要视觉炸裂,不用改
生图派 / 渲染派
上限最高。代价:文字不可编辑,且生图路线持续计费
论证型汇报
(学术、决策咨询)
有语义队列或三阶段故事的路线
它们把「这页要完成什么动作」「页与页什么关系」写成了必填字段
单位、公务、商用场景
避开禁商用素材
好看的模板库里,有的明令禁止商业用途与二次分发,且模板素材本身无授权——别把作品建在别人的地基上
只是想快速出个能看的
哪条都行
先跑通一条,再按上面六步逐步加约束

七、诚实的边界

AI 擅长的是「一致、不犯错、可批量」——字号不打架、配色不出圈、品牌块每页都在、文字不溢出。至于「高级的审美判断」(这组图配得妙不妙、留白舒不舒服),目前仍要靠把好模板的设计语汇量化进去,加上人定调、人审样张。

换句话说:AI 能做出「规范体面」的 PPT;要做到「漂亮」,得先把美变成可以写进渲染器的规则。

本文口径说明:第三方项目的数据来自其公开仓库文档与接口实测(2026-10-13);自建工具的数据来自本地实测。未在本地实跑的项目,结论以文档为准,未替其补全未写明之处。存在版本迭代的可能,读者用时请以当下版本为准。

最后留个问题:你用 AI 做 PPT 时,卡住的是哪一步?是「出来的东西不好看」,还是「改一处要重跑一遍」,还是「它根本不懂我要讲什么」?这三句抱怨,对应的其实是三个不同的层——渲染器、确定性、逻辑线。对症才能下药。

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