当前位置:首页>PPT>用 Codex 做一套“图片版 PPT”:从风格提取到 PPTX 打包的完整流程

用 Codex 做一套“图片版 PPT”:从风格提取到 PPTX 打包的完整流程

  • 2026-06-28 15:30:17
用 Codex 做一套“图片版 PPT”:从风格提取到 PPTX 打包的完整流程
这篇不是讲“让 AI 自动排一份普通 PPT”。
更准确地说,它讲的是:让 Codex 先把内容、风格、提示词和文件流程管起来,再用图像模型生成一整套统一风格的 PPT 页面,最后封装成 PPTX。

很多人第一次用 AI 做 PPT,都会遇到一个很熟悉的问题:

单看某一页,好像还不错;

翻到第三页,风格开始飘;

再翻到第七页,就像换了一个模板。

原因也不复杂。模型每次生成页面时,都会重新“理解一次风格”。如果没有一个明确、可复用、可检查的风格约束,多页之间就很容易出现颜色不一致、标题层级不一致、装饰元素乱跑、画面密度忽高忽低的问题。

所以这套方法的重点,不是直接喊一句“帮我生成 PPT”,而是把整个过程拆成几个可控节点:

  1. 先找一个唯一的风格来源。
  2. 让 Codex 提取这套风格的视觉 DNA。
  3. 把风格写成可复用的 Style Lock。
  4. 先生成 outline.md,确认内容结构。
  5. 再生成 prompts.md,确认每页提示词。
  6. 先出缩略图,检查整体效果。
  7. 确认后逐页生成高清图。
  8. 最后把图片打包成 PPTX。

换句话说,Codex 负责“导演”和“制片”:理解内容、组织结构、维护风格、管理文件、辅助返修。图像模型负责“画面生产”:把每页变成完整的 16:9 PPT 页面图片。

最终得到的 PPT,不是传统意义上文字可编辑的 PPT,而是一套“图片版 PPT”:每页都是一张完整设计好的图片,再铺满到 PPTX 里。

这条路特别适合做高颜值展示稿、创意提案、课程封面、趋势报告、品牌方案和视觉 Demo。

如果你要做的是财务汇报、投标文件、法务材料、多人反复改字的内部文档,那它不一定是最优解。

但如果你想快速做出一套风格统一、视觉完成度高、能直接展示的 PPT,它会非常好用。

第一步:先判断你到底要做哪类 PPT

开始之前,先不要急着生成图片。

你要先判断当前任务属于哪一种:

  • 已经有文档,要转成图片版 PPT。
  • 只有一个主题,要先扩展内容再做 PPT。
  • 已经有参考图,希望迁移它的视觉风格。
  • 已经有网页,希望提取网页风格做成 PPT。
  • 已经有一套图片版 PPT,只想返修其中几页。
  • 只想重做某一页视觉效果。

为什么要先判断?

因为不同任务的入口不一样。

如果你已经有一份长文档,第一步应该是提炼内容结构,而不是出图。

如果你只有一张参考海报,第一步应该是提取风格 DNA,而不是写大纲。

如果你只是想改第 6 页,就不应该重做整套 PPT。

这里可以直接对 Codex 说:

请先判断这个任务属于哪一类:
1. 参考图风格提取
2. 网页风格提取
3. 文档转图片版 PPT
4. 主题扩展成 PPT
5. 已有 PPT 图片返修
6. 单页视觉重做

判断后,请告诉我下一步应该先做什么,不要直接生成图片。

这个小步骤很重要。它能把后面的返工成本降下来。

配图 2:只锁定一个 Style Source

第二步:只锁定一个 Style Source

做视觉统一的关键,是只认一个风格来源。

这个风格来源可以是一张参考图,也可以是一个网页,也可以是一套品牌视觉截图。但在同一轮生成里,最好只选一个主来源。

不要同时丢给模型三张风格差异很大的图,然后说“综合一下”。

这样很容易生成一种四不像风格:颜色像 A,排版像 B,装饰像 C,最后每页都不稳定。

更稳的做法是:

  • 用一张图作为主风格来源。
  • 其他图片只作为内容参考,不参与风格判断。
  • 明确告诉 Codex:本项目只能沿用这个 Style Source。

可以这样写:

请把这张图作为本项目唯一的 Style Source。

其它材料只用于理解内容,不用于提取风格。
请不要混入其它海报、网页、PPT 模板或历史生成图的风格。

这一步就是在给模型“定调”。

后面所有页面都要围绕这个调性展开。

配图 3:提取视觉风格 DNA

第三步:提取风格 DNA,并写成 Style Lock

风格不能只用一句“高级”“科技感”“杂志风”来描述。

这些词太宽泛。不同模型、不同上下文,对它们的理解都可能不一样。

更可靠的方式,是把风格拆成可以执行的规则。

你可以让 Codex 从参考图里提取这些维度:

  • 色彩系统:主色、辅助色、背景色、强调色。
  • 字体气质:标题是粗重、纤细、圆润,还是偏理性。
  • 标题层级:大标题、副标题、说明文字如何区分。
  • 版式结构:居中、左右分栏、网格、卡片、留白。
  • 装饰语言:线条、角标、框架、编号、几何图形。
  • 图片处理:是否裁切、是否加蒙版、是否用渐变遮罩。
  • 信息密度:每页文字多还是少,每块内容多大。
  • 页面边距:四周留白、元素对齐方式。
  • 禁止偏移:不能出现哪些不属于该风格的元素。

提示词可以这样写:

请基于这张参考图,提取适合制作 16:9 PPT 的视觉风格 DNA。

请输出:
1. 色彩系统
2. 字体与层级
3. 版式结构
4. 装饰元素
5. 图片处理方式
6. 信息密度
7. 页面留白和边距
8. 必须保持的 Style Lock
9. 禁止出现的风格偏移

最后请把以上内容整理成一段可复用的 Style Lock,后续所有页面都必须遵守。

这里的 Style Lock,可以理解为这套 PPT 的“视觉宪法”。

配图 4:Style Lock 让多页风格保持一致

后面生成 prompts.md、缩略图、高清图、返修页,都要带着它。

配图 5:规划每页角色和页面节奏

第四步:先生成 outline.md,不要直接出图

多页 PPT 最怕的是:图片已经生成了,才发现内容结构不对。

比如:

  • 页数不合理。
  • 目录层级混乱。
  • 第 2 页和第 5 页在讲同一件事。
  • 某一页文字太多,根本不适合图片生成。
  • 结尾没有收束。

所以正确顺序是先确认大纲。

让 Codex 先输出 outline.md,里面至少包含:

  • PPT 标题
  • 目标受众
  • 一句话核心主张
  • 建议页数
  • 每页标题
  • 每页核心信息
  • 每页页面类型
  • 每页视觉表达建议

可复制提示词:

请基于我提供的主题或文档,先不要生成图片。

请先输出 outline.md,内容包括:
1. PPT 标题
2. 目标受众
3. 一句话核心主张
4. 建议页数
5. 每页标题
6. 每页核心信息
7. 每页适合的页面类型
8. 每页建议视觉表达

要求:
- 中文优先
- 每页只保留 1 个核心信息
- 控制文字密度
- 适合后续生成整页图片版 PPT

确认 outline.md 时,重点看三件事:

第一,逻辑是否顺。

第二,每页是否有明确角色。

第三,画面是否有可视化空间。

如果一页里塞了 8 个要点,后面生成图片时大概率会翻车。

配图 6:outline.md 和 prompts.md

第五步:生成 prompts.md,把每一页讲清楚

大纲确认后,再进入提示词阶段。

这一步不是简单把每页标题复制一遍,而是把每页的画面要求写清楚。

一个合格的页面提示词,至少要包含:

  • 页面编号
  • 页面角色
  • 页面标题
  • 核心内容
  • 版式方向
  • 视觉重点
  • 文字密度
  • 统一 Style Lock
  • 禁止项

可以让 Codex 生成 prompts.md:

请基于已确认的 outline.md 和 Style Lock,生成 prompts.md。

要求:
1. 每一页都要有独立提示词
2. 所有页面必须沿用同一个 Style Lock
3. 页面比例为 16:9 横版
4. 中文优先
5. 低文字密度
6. 不要添加未要求的日期、Logo、水印和无关人物
7. 不要生成多余黑框
8. 每页提示词必须包含:页面角色、标题、核心内容、版式方向、视觉重点

这一步的价值是:你可以在出图前检查每一页是否真的说清楚了。

不要把“理解页面内容”和“生成精美图片”放在同一步里赌运气。

先写清楚,再生成,成功率会高很多。

配图 7:先看缩略图再出高清

第六步:先生成缩略图板,用来确认整体方向

不要一上来就逐页生成高清图。

更稳的方式是:先生成一个多宫格缩略图板。

比如一套 8 页 PPT,可以先做成 2x4 的缩略图预览;一套 12 页,可以做成 3x4 的缩略图预览。

缩略图的目的不是检查每个字,而是看整体:

  • 风格是不是统一。
  • 页面节奏是否有变化。
  • 封面、目录、内容页、结尾页是否有区分。
  • 有没有某一页突然跑风格。
  • 文字密度是否过高。
  • 信息重心是否清楚。

提示词:

请先根据 prompts.md 生成多宫格缩略图板。

目的:
1. 检查整体风格是否统一
2. 检查每页节奏是否合理
3. 检查页面角色是否清晰
4. 检查文字是否过密
5. 检查是否有页面跑偏

不要直接打包 PPT,先等待我确认。

缩略图确认时,可以用这张表检查:

检查项
判断标准
风格统一
色彩、字体气质、装饰语言一致
页面节奏
不全是同一种版式
信息密度
没有一页塞满小字
页面角色
封面、目录、内容页、结尾页能区分
视觉重点
每页一眼能看出主信息

如果缩略图阶段就发现方向不对,直接改 prompts.md。

不要等高清图全出完再返修。

第七步:缩略图确认后,再逐页生成高清图

缩略图方向确认后,就可以逐页生成高清图了。

这里要注意:逐页生成时,不是让模型重新自由发挥,而是要求它保持缩略图的版式方向和同一个 Style Lock。

提示词:

缩略图方向确认后,请逐页生成高清 PPT 页面图片。

要求:
1. 保持与缩略图一致的版式方向
2. 保持统一 Style Lock
3. 中文清晰可读
4. 不添加未要求的日期、Logo 或水印
5. 每页均为 16:9 横版
6. 每页图片需要适合直接铺满 PPT 页面

建议按页保存:

/project
  /outline.md
  /prompts.md
  /style
    Style-used.md
  /thumbs
    thumbnail_board.jpg
  /pages
    slide_01_cover.png
    slide_02_agenda.png
    slide_03_keypoint.png
    slide_04_process.png
    slide_05_case.png
    slide_06_compare.png
    slide_07_checklist.png
    slide_08_closing.png
  /pptx
    final_image_ppt.pptx
  /package
    final_package.zip

文件名一定要有页码。

后面返修、打包、替换都会轻松很多。

第八步:发现问题,只返修问题页

图片版 PPT 的一个特点是:每页是独立图片。

所以如果第 5 页有错,不要重做整套。

只返修第 5 页。

常见问题包括:

  • 中文错字。
  • 英文拼写错误。
  • 序号错乱。
  • 标题太小。
  • 局部文字变形。
  • 内容太挤。
  • 图像中出现无关 Logo、日期、水印。
  • 某页风格明显跑偏。

返修提示词:

请只修改第 X 页,其它页面保持不变。

问题如下:
1. [写明文字错误、序号错误或排版问题]
2. [写明需要保留的视觉元素]
3. [写明需要调整的区域]

请沿用同一个 Style Lock,重新生成这一页。
不要改变其它页面的风格和页面结构。

返修时要尽量具体。

不要只说“这页不好看”。

要说“标题区域太挤,右侧图形可以缩小,正文保留 3 条,不要增加新内容”。

越具体,返修越稳定。

配图 8:高清图生成并封装 PPTX

第九步:把高清图打包成 PPTX

全部页面确认后,再进入打包阶段。

图片版 PPT 的打包逻辑很简单:

  • 新建 16:9 PPT。
  • 每页插入一张对应高清图。
  • 图片铺满整页。
  • 不留白边。
  • 页码顺序与 `outline.md` 一致。

打包前检查:

  • 风格是否一致。
  • 中文是否可读。
  • 页面是否拥挤。
  • 有没有假日期、假 Logo、假水印。
  • 有没有多余黑框。
  • 每页是否铺满。
  • 文件名是否按页码排序。
  • `outline.md`、`prompts.md`、`Style-used.md` 是否一起保存。

最终交付建议包含:

final_package.zip
  final_image_ppt.pptx
  outline.md
  prompts.md
  Style-used.md
  thumbnail_board.jpg
  /pages
    slide_01_cover.png
    slide_02_agenda.png
    slide_03_keypoint.png
    ...

这样一来,这套 PPT 不只是一个成品,还保留了完整生产过程。

以后你要做同风格的第二套、第三套,只要复用 Style Lock,再换内容和 outline.md 就可以继续生成。

“生成内容”和“展示效果”怎么做得更完整?

如果要把这套方法写成一篇公众号文章,建议不要只展示原流程截图。更好的方式是补一组新的演示素材,让读者看到完整链路。

可以做一个 6 到 8 页的小样板,主题建议选一个更容易视觉化的方向,比如:

  • AI 产品发布会提案
  • 新消费品牌季度趋势
  • 城市露营活动策划
  • 独立设计工作室作品集
  • 企业年度创新复盘

以下是一套可执行的演示方案。

演示主题

建议使用:

主题:AI 产品发布会视觉提案
页数:8 页
比例:16:9
语言:中文
风格来源:选择一张科技产品官网首屏截图,或一张未来感发布会海报
输出:缩略图板、8 张高清页面、PPTX、outline.md、prompts.md、Style-used.md

新展示图片怎么生成

建议生成并展示 6 类图片:

  1. Style Source 图

展示参考图或网页截图,标注“唯一风格来源”。

  1. Style Lock 摘要图

把色彩、字体、版式、装饰、禁用项整理成一张说明图。

  1. outline.md 截图

展示大纲文件的一小段,让读者看到先确认结构。

  1. prompts.md 截图

展示某一页提示词,强调每页都有独立画面说明。

  1. 多宫格缩略图

展示 8 页整体预览,用来说明“先看全局,再出高清”。

  1. 高清成品页

选择 3 到 4 页作为最终效果:封面、流程页、对比页、结尾页。

公众号排版建议:

  • 开头放一张最终 PPT 多宫格效果图,先给读者结果。
  • 讲 Style Lock 时放“风格拆解图”。
  • 讲 `outline.md` 时放局部截图,不要整屏小字。
  • 讲 `prompts.md` 时只展示一页提示词。
  • 讲缩略图确认时放 2x4 缩略图板。
  • 结尾放 PPTX 打包后的文件结构图。

演示项目提示词框架

第一段:提取风格。

请把我提供的参考图作为唯一 Style Source,提取适合制作 16:9 图片版 PPT 的视觉风格 DNA。

请输出:
1. 色彩系统:主色、辅助色、背景色、强调色
2. 字体与层级:标题、副标题、正文、数字编号的视觉关系
3. 版式结构:页面网格、对齐方式、留白规律
4. 装饰元素:线条、卡片、光效、角标、几何元素
5. 图片处理:裁切、蒙版、透明度、阴影或光效
6. 信息密度:每页建议文字量
7. 禁止偏移:不能出现的颜色、材质、构图和元素

最后整理为 Style-used.md,可供后续每一页复用。

第二段:生成大纲。

请基于主题“AI 产品发布会视觉提案”,生成一份 8 页图片版 PPT 的 outline.md。

要求:
1. 面向产品团队和市场团队
2. 一页只表达一个核心信息
3. 页面类型需要有变化
4. 适合生成整页视觉图片
5. 使用中文标题和简短文案

请包含:页码、页面标题、页面角色、核心信息、建议视觉表达。

第三段:生成每页提示词。

请基于已确认的 outline.md 和 Style-used.md,生成 prompts.md。

每页提示词必须包含:
1. 页面编号
2. 页面标题
3. 页面角色
4. 核心文案
5. 版式方向
6. 视觉元素
7. 统一 Style Lock
8. 禁止项

所有页面保持 16:9 横版、中文优先、低文字密度。
不要添加未要求的 Logo、日期、水印或无关人物。

第四段:生成缩略图。

请根据 prompts.md 生成 8 页 PPT 的 2x4 多宫格缩略图板。

目标是检查整体风格、页面节奏和信息密度。
请保持同一套 Style Lock。
先不要生成高清图,也不要打包 PPTX。

第五段:生成高清图。

缩略图方向已确认。

请逐页生成 8 张高清 PPT 页面图片。
要求:
1. 每页 16:9 横版
2. 保持缩略图中的版式方向
3. 保持同一套 Style Lock
4. 中文清晰可读
5. 不添加未要求的 Logo、日期、水印
6. 文件名按 slide_01 到 slide_08 保存

第六段:打包。

请把确认后的 8 张高清图片打包成 PPTX。

要求:
1. PPT 页面比例为 16:9
2. 每页一张图,铺满整页
3. 页码顺序与 outline.md 一致
4. 同时保存 outline.md、prompts.md、Style-used.md、thumbnail_board.jpg 和全部高清图片
5. 最终输出 final_package.zip

这套方法的核心价值

它真正解决的不是“AI 能不能做 PPT”。

它解决的是:怎么让 AI 做出来的多页视觉内容保持一致。

传统做法里,我们常常把内容、风格、页面结构、生成图片、打包文件混在一个指令里。模型看起来很努力,但过程不可控,结果也很难稳定。

这套方法把它拆开了:

配图 9:完整流程总览
  • `Style Lock` 管风格。
  • `outline.md` 管内容结构。
  • `prompts.md` 管每页执行方式。
  • 缩略图管整体节奏。
  • 高清图管最终画面。
  • PPTX 打包管交付。

每一步都有可检查的中间产物。

这才是它好用的地方。

什么时候适合用?

适合:

  • 展示型 PPT
  • 创意方案
  • 品牌视觉方案
  • 趋势报告
  • 课程封面和培训课件
  • 产品发布会概念稿
  • 需要快速做视觉 Demo 的项目

不太适合:

  • 需要大量改字的内部汇报
  • 需要精确表格和可编辑图表的文档
  • 法务、财务、投标等高精度材料
  • 需要多人长期协作编辑的 PPT

记住一句话:

如果你要的是“可编辑文档”,这不是最优路线。

如果你要的是“视觉完成度高的展示稿”,它非常值得试。

最后总结

用 Codex 做图片版 PPT,关键不是让它一步到位。

而是让它按生产流程工作:

先定风格,

再定大纲,

再定提示词,

先看缩略图,

再出高清图,

最后封装成 PPTX。

这套流程看起来多了几步,但每一步都在减少返工。

尤其是 Style Lock、outline.md、prompts.md 这三个文件,一旦搭起来,后面生成、返修、复用都会顺很多。

你甚至可以把它当成一个小型视觉生产系统:

Codex 管结构和流程,

图像模型管画面,

PPTX 只是最后的交付容器。

这就是图片版 PPT 更稳定的做法。

---

配图 10:执行清单总览

执行清单  往下  希望帮到大家

准备阶段

  • 准备一个明确的 PPT 主题或原始文档。
  • 准备一个唯一 Style Source:参考图、网页截图或品牌视觉图。
  • 确认页数,建议先做 6 到 8 页小样。
  • 确认比例,默认 16:9 横版。
  • 确认是否需要 Logo、作者、日期、水印。
  • 确认输出语言,默认中文。

风格阶段

  • 让 Codex 提取风格 DNA。
  • 明确只使用一个 Style Source。
  • 输出并保存 `Style-used.md`。
  • 检查色彩、字体、版式、装饰、图片处理、禁用项是否写清楚。

内容阶段

  • 生成 `outline.md`。
  • 检查页数是否合理。
  • 检查每页是否只有一个核心信息。
  • 检查页面类型是否有变化。
  • 确认每页视觉表达是否可生成。

提示词阶段

  • 生成 `prompts.md`。
  • 检查每页是否有独立提示词。
  • 检查每页是否带统一 Style Lock。
  • 检查是否写明 16:9、中文优先、低文字密度。
  • 检查禁止项:无假日期、无假 Logo、无多余黑框、无无关人物。

缩略图阶段

  • 生成多宫格缩略图板。
  • 检查风格统一性。
  • 检查页面节奏。
  • 检查文字密度。
  • 检查页面角色是否清晰。
  • 修改 `prompts.md` 后再重新生成缩略图,直到方向确认。

高清图阶段

  • 按页生成高清图片。
  • 文件命名为 `slide_01_xxx.png`、`slide_02_xxx.png`。
  • 检查中文是否清晰可读。
  • 检查每页是否保持同一 Style Lock。
  • 检查是否有错别字、序号错乱、无关元素。

返修阶段

  • 标记需要修改的页码。
  • 写清楚问题位置和修改要求。
  • 只重做问题页。
  • 保留其它页面不变。
  • 返修后再次做文字和视觉检查。

打包阶段

  • 新建 16:9 PPTX。
  • 每页插入一张高清图并铺满整页。
  • 检查页面顺序与 `outline.md` 一致。
  • 保存高清图片、缩略图、`outline.md`、`prompts.md`、`Style-used.md`。
  • 打包为 `final_package.zip`。

建议输出结构

final_package.zip
  final_image_ppt.pptx
  outline.md
  prompts.md
  Style-used.md
  thumbnail_board.jpg
  /pages
    slide_01_cover.png
    slide_02_agenda.png
    slide_03_keypoint.png
    slide_04_process.png
    slide_05_case.png
    slide_06_compare.png
    slide_07_checklist.png
    slide_08_closing.png

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-08 09:35:24 HTTP/2.0 GET : https://h.sjds.net/a/526632.html
  2. 运行时间 : 0.218225s [ 吞吐率:4.58req/s ] 内存消耗:4,502.04kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=e3260005195273f0cc8e7bbdb1af1bf9
  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.000973s ] mysql:host=127.0.0.1;port=3306;dbname=h_sjds;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001470s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000616s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000625s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001158s ]
  6. SELECT * FROM `set` [ RunTime:0.000449s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001247s ]
  8. SELECT * FROM `article` WHERE `id` = 526632 LIMIT 1 [ RunTime:0.019215s ]
  9. UPDATE `article` SET `lasttime` = 1783474524 WHERE `id` = 526632 [ RunTime:0.009073s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000637s ]
  11. SELECT * FROM `article` WHERE `id` < 526632 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000897s ]
  12. SELECT * FROM `article` WHERE `id` > 526632 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002120s ]
  13. SELECT * FROM `article` WHERE `id` < 526632 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.030644s ]
  14. SELECT * FROM `article` WHERE `id` < 526632 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.006407s ]
  15. SELECT * FROM `article` WHERE `id` < 526632 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003020s ]
0.221465s