AI出图转可编辑PPT:Codex视觉稿生成与PPTX还原工作流
1. 为什么我会选择“先出图、再转可编辑”这条路线我平时做 PPT 的量不算小技术分享、方案汇报、内部培训都跑不掉。早几年我是老老实实打开 PowerPoint 一页页排后来试过各种在线模板站、AI 一键生成工具说实话能直接拿来用的少大部分生成出来的是“图片式幻灯片”——好看是好看但你点进去发现每个元素都是一整张图想改个字、挪个位置全废。真正让我转向现在这套流程的是一次赶一个三十多页的技术方案。当时时间只剩一晚上我手里有一堆零散的技术要点、架构说明、参数表格但完全没有版式。我当时的想法很朴素先让 Codex 把每一页的视觉稿画出来再想办法把这些视觉稿还原成可编辑的 PPTX。这套“先出图、再转可编辑”的思路就是从那晚开始固定下来的后来反复打磨现在基本成了我的标准工作流。这套流程解决的核心问题有三个。第一是版式从零到一的成本你不用再纠结“这页怎么排版好看”交给模型出图它给你的构图往往比你自己硬憋出来的更有设计感。第二是内容与形式的分离你只管把内容喂进去形式由模型负责改内容的时候不用动版式逻辑。第三是可编辑性这是最关键的一环最终产物必须是能点开、能改字、能换图的 PPTX而不是一堆死图片。适合谁来参考我觉得三类人最合适。一类是经常做技术汇报、方案输出的工程师和产品经理你们内容多、时间紧、又不想要那种一眼假的模板味。第二类是做培训、做课程的朋友需要批量产出结构一致的幻灯片。第三类就是单纯想提升做 PPT 效率、又不想被在线工具绑架的人。只要你能接受“模型出图 后期还原”这个两步走这套方法就能直接抄。在展开之前我先说清楚一个前提这套流程里Codex 负责的是视觉稿生成也就是把文字内容变成一张张有版式的图而“转成可编辑 PPT”这一步靠的是图像到 PPTX 的还原能力。两者是分开的中间用图片做桥梁。理解了这个分工后面的每一步你都不会迷糊。2. 整体流程拆解从内容到可编辑 PPTX 的四段式2.1 四段式流程的全貌我把整个流程拆成四段每一段都有明确的输入和输出段与段之间用文件传递互不干扰。这样设计的好处是任何一段出问题你都能单独重跑不用从头再来。阶段输入做什么输出内容准备零散要点、大纲、表格整理成逐页内容清单结构化文本视觉稿生成逐页内容清单让 Codex 出每页设计图一批 PNG 图片图像转 PPTXPNG 图片还原成可编辑元素可编辑 PPTX精修与统一可编辑 PPTX调字体、对齐、配色最终交付稿这个表格看着简单但每一段里都有坑。我见过太多人卡在第二阶段以为让模型出图就完事了结果拿到一堆风格不统一的图拼起来像大杂烩。也见过人卡在第三阶段转出来的 PPTX 文字全变成图片白忙一场。2.2 为什么是“先出图”而不是“直接生成 PPT”这里要解释一个很多人会问的问题现在不是有工具能直接生成 PPTX 吗为什么还要绕一圈先出图原因在于可控性和质量上限。直接生成 PPTX 的工具本质上是把内容塞进预设模板版式自由度很低出来的东西千篇一律而且经常出现文字溢出、元素错位。而先出图这条路模型是在“画”一页幻灯片它考虑的是构图、留白、视觉层次出来的效果更接近一个设计师的手笔。更重要的是图片是一个稳定的中间态。图片不会因为你换了工具就打不开不会因为字体缺失就乱码。你手里握着一批图就等于握住了最终视觉效果的“底稿”后面无论用什么方式还原成 PPTX参照物都是确定的。这种“先锁定视觉、再还原结构”的思路和做设计时先出效果图再切图是一个道理。2.3 内容准备阶段的关键动作内容准备这一步很多人会跳过直接把手头的文档丢给模型结果出来的图要么信息过载要么重点全无。我的做法是先做一次“逐页拆解”。具体来说我会把整个汇报拆成若干页每页只承载一个核心信息。比如一页讲架构一页讲参数一页讲对比一页讲结论。拆完之后每页写三样东西一个标题、三到五条要点、一个可选的视觉提示比如“用流程图”“用对比表格”“用时间轴”。这个动作看起来费时间但它直接决定了后面出图的质量。你给模型的信息越结构化它画出来的版式就越贴合你的意图。我一般会用一个简单的文本格式来组织像这样第1页 标题系统整体架构 要点 - 接入层负责协议解析 - 处理层做核心计算 - 存储层保证数据持久化 视觉提示横向三层结构图这种格式的好处是模型一眼就能看懂每页要表达什么不会自己乱发挥。而且这个清单本身就是你的“内容底稿”后面改内容只需要改这个文件重新跑一遍就行。提示内容准备阶段不要追求文字优美追求的是信息完整和结构清晰。模型负责把朴素的内容变好看你负责把内容说清楚。3. 让 Codex 出图提示词设计与风格统一3.1 出图提示词的基本结构让 Codex 出图核心在于提示词。我试过很多种写法最后固定下来一个四段式结构角色 任务 约束 输出规格。角色部分告诉模型它是什么身份比如“你是一名资深幻灯片设计师”。任务部分说明这一页要表达什么。约束部分是最关键的包括配色、字体风格、留白要求、元素类型。输出规格部分说明尺寸和格式比如 16:9、1920x1080。我举个实际用的提示词例子你是一名资深幻灯片设计师。 请设计一页技术汇报幻灯片主题是“系统整体架构”。 内容要点接入层、处理层、存储层三层结构。 风格要求深色背景蓝青配色扁平化大量留白不要花哨装饰。 版式要求横向三层堆叠每层用圆角矩形层与层之间用箭头连接。 输出16:91920x1080。这个提示词里每一句都有用。“深色背景、蓝青配色”决定了整体调性“扁平化、大量留白”避免了那种土味渐变“横向三层堆叠”直接锁定了构图。你把这些写清楚模型就不会给你自由发挥出一堆奇怪的东西。3.2 风格统一的三个抓手单页出图不难难的是几十页风格统一。我踩过的最大坑就是一页一页单独生成结果每页配色、字体、间距都不一样拼起来像不同人做的。后来我总结了三个抓手能有效解决这个问题。第一个抓手是固定一段“风格前缀”。每次生成时把同一段风格描述原封不动地放在提示词最前面。比如“深色背景蓝青配色扁平化无衬线字体大量留白”这段文字在每一页的提示词里都出现模型就会保持一致的调性。第二个抓手是先出一页“母版”再以它为参照。我会先精心打磨第一页把它作为整个 deck 的视觉基准。后面每一页生成时我会在提示词里加一句“参照第一页的配色和版式风格”。如果工具支持传参考图那就更直接把第一页的图作为参考传进去。第三个抓手是批量生成后统一过一遍。即便做了前两步偶尔还是会有几页跑偏。我的做法是全部生成完之后快速翻一遍把明显不协调的挑出来用同样的提示词重新生成。一般重跑一两次就能对齐。3.3 出图阶段的常见坑与规避出图这一步我遇到过几个高频问题这里直接列出来你照着避就行。第一个坑是文字被画成乱码。模型出图时图里的文字经常是糊的或者拼错的这是图像生成的通病。我的应对是图里的文字只作为占位不要指望它准确。真正的文字内容等转成可编辑 PPTX 之后再填进去。所以出图时我甚至会在提示词里说“文字用占位符表示即可”避免模型在文字上浪费精力还画错。第二个坑是信息过载。一页里塞太多要点模型会画得密密麻麻视觉上很乱。我的原则是一页不超过五条要点超了就拆页。宁可多几页也不要一页挤爆。第三个坑是风格漂移。前面说的三个抓手就是治这个的。如果你发现某几页总是跑偏检查一下是不是提示词里漏了风格前缀或者内容描述太模糊导致模型自由发挥。注意出图阶段不要追求一步到位。我的习惯是先批量出一版整体看一遍再针对不满意的页重跑。一次成型几乎不可能迭代两三轮是常态。4. 图像转可编辑 PPTX还原思路与实操4.1 图像转 PPTX 的两种技术路线拿到一批 PNG 之后下一步就是还原成可编辑的 PPTX。这里有两条技术路线我分别说一下适用场景。第一条路线是基于图像识别的元素还原。简单说就是用 OCR 把图里的文字识别出来用版面分析把图里的色块、线条、图标识别成独立元素然后重新组装成 PPTX 里的文本框、形状、图片。这条路线的优点是还原度高文字是真文字形状是真形状改起来方便。缺点是识别难免有误差复杂版式容易还原得七零八落。第二条路线是图片打底 文字层叠加。把整张图作为背景铺满一页然后在上面叠加透明的文本框把文字重新打上去。这条路线的优点是稳定版式绝对不会乱因为底图就是原图。缺点是底图里的元素改不了你只能改叠加的文字。适合那种版式复杂、但只需要改文字的场景。我的实际做法是两条路线混用。版式简单的页比如纯文字列表、简单图表走第一条路线追求完全可编辑。版式复杂的页比如有精细插画、复杂渐变的走第二条路线保证视觉不崩。这样整体效率和效果最平衡。4.2 实操用脚本批量还原的步骤如果你页数多手动一页页还原是不现实的。我的做法是写一个脚本批量处理。下面是我用的一个简化版流程用 Python 描述思路你可以根据自己的工具链调整。第一步准备一个文件夹把所有 PNG 按页码命名比如page_01.png、page_02.png。第二步对每张图做 OCR 和版面分析。我一般用现成的 OCR 库拿到文字和坐标用简单的颜色聚类拿到主要色块的位置。import os from ocr_lib import recognize_text # 假设的 OCR 接口 from layout_lib import detect_blocks # 假设的版面分析接口 image_dir slides_png for filename in sorted(os.listdir(image_dir)): if not filename.endswith(.png): continue path os.path.join(image_dir, filename) texts recognize_text(path) # 返回 [(文字, 坐标), ...] blocks detect_blocks(path) # 返回 [(类型, 坐标, 颜色), ...] # 后续把 texts 和 blocks 写入 PPTX第三步用 PPTX 库把识别结果写进去。文字写成文本框色块写成形状图片区域写成图片占位。from pptx import Presentation from pptx.util import Emu prs Presentation() prs.slide_width Emu(12192000) # 16:9 宽度 prs.slide_height Emu(6858000) # 16:9 高度 for page in pages: slide prs.slides.add_slide(prs.slide_layouts[6]) # 空白版式 for text, box in page.texts: tb slide.shapes.add_textbox(...) tb.text_frame.text text for block in page.blocks: if block.type rect: slide.shapes.add_shape(...) prs.save(output.pptx)这段代码是思路示意实际用的时候坐标要按图片尺寸和 PPT 尺寸做比例换算。比如图片是 1920x1080PPT 是 12192000x6858000 EMU那么换算比例就是12192000 / 1920每个像素坐标乘以这个比例就是 EMU 坐标。4.3 坐标换算与字体匹配的细节坐标换算这一步很多人会算错导致元素位置偏移。核心公式是EMU_x pixel_x * (slide_width_emu / image_width_px) EMU_y pixel_y * (slide_height_emu / image_height_px)注意宽高要分别算因为图片和 PPT 的宽高比可能不完全一致。如果比例不一致还要考虑是拉伸还是留边。我的做法是保持宽高比一致出图时就按 16:9 出PPT 也用 16:9这样换算就是等比的不会变形。字体匹配是另一个细节。图里的字体是模型画的你还原成 PPTX 时不可能完全一致。我的策略是选一个视觉上接近的通用字体比如思源黑体、微软雅黑这类。然后在 PPTX 里统一设置保证整体协调。不要试图去匹配每一个字的原始字体那是无底洞。提示还原之后一定要打开 PPTX 逐页检查。重点看三样文字有没有溢出文本框、元素有没有错位、颜色有没有偏差。这三样是还原阶段的高频问题。5. 精修与统一让还原稿真正能交付5.1 精修阶段要做的四件事还原出来的 PPTX只能算半成品。真正能交付还得过一遍精修。我精修时固定做四件事。第一件是统一字体和字号。还原时字体可能五花八门我会全选统一设成一个字体然后按层级设字号。标题一级、要点二级、注释三级层级分明。第二件是对齐和分布。还原的元素位置多少有偏差我会用 PPT 的对齐工具把同类元素左对齐、顶对齐把横向排列的元素做等距分布。这一步做完整体会立刻整齐很多。第三件是配色校准。如果走的是图片打底路线配色不用管。如果走的是元素还原路线我会检查主色、辅色是否一致把跑偏的颜色统一到主色板上。第四件是补全交互元素。比如页码、页眉页脚、目录页的跳转这些还原阶段通常没有需要手动补。补完之后整个 deck 才像一个完整的作品。5.2 批量统一的技巧如果页数多一页页精修也累。我一般会用母版 批量替换的方式提速。母版方面我会在 PPT 里设好标题、正文、页码的占位符样式然后把还原的内容往母版上套。这样字体、字号、位置都是预设好的不用一页页调。批量替换方面如果发现某个字体或颜色全局不对我会用 PPT 的“替换字体”功能一次性换掉用“选择同类形状”批量改色。这些功能看着基础但用好了能省大量时间。还有一个技巧是用格式刷。把一页调好的样式用格式刷快速刷到其他页的同类元素上。对于结构相似的页这个动作非常高效。5.3 交付前的自检清单交付前我一定会过一遍这个清单你可以直接拿去用。检查项检查内容常见问题文字有无溢出、错别字、乱码文本框太小导致溢出版式元素是否对齐、间距是否均匀还原偏差导致错位配色主色辅色是否统一还原时颜色失真字体是否统一、层级是否清晰多字体混用页码是否连续、位置是否一致漏页、错位交互目录跳转、超链接是否有效还原后链接丢失这个清单我每次交付前都过能挡掉九成以上的低级问题。6. 常见问题与排查技巧实录6.1 出图阶段的高频问题问题一模型出的图风格不统一。排查思路先看提示词里风格前缀是否每页都有再看内容描述是否太模糊。解决方法是固定风格前缀必要时传参考图。问题二图里文字全是乱码。这是图像生成的固有特性不用纠结。把图里文字当占位还原阶段重新填字即可。问题三一页信息太多图很乱。拆页。一页一个核心信息超过五条要点就拆。问题四生成速度慢。批量生成时可以并行提交多个任务。如果工具支持队列把几十页一次性排进去比一页页等快得多。6.2 还原阶段的高频问题问题一文字识别错漏。OCR 对特殊符号、公式、生僻字容易出错。解决方法是识别后人工过一遍重点检查数字和专有名词。问题二元素位置偏移。多半是坐标换算比例算错。检查图片尺寸和 PPT 尺寸的宽高比是否一致换算公式是否用对。问题三颜色失真。图像压缩会导致颜色偏差。解决方法是还原后统一校准主色或者直接走图片打底路线。问题四转出来的 PPTX 打不开或报错。多半是文件写入时格式不对。检查 PPTX 库的版本确保写入的是标准格式。6.3 我踩过的三个印象最深的坑第一个坑是没做内容拆解直接出图。那次我把一整篇文档丢进去结果模型把内容全挤在一页里密密麻麻根本没法看。从那以后我坚持先拆页再出图。第二个坑是还原时追求完全可编辑。有一页有复杂的渐变插画我非要把它拆成形状结果拆得面目全非。后来我学乖了复杂视觉直接图片打底只改文字效果反而更好。第三个坑是忘了统一字体。还原出来的 PPTX 里混了五六种字体看起来特别业余。后来我把统一字体作为精修的第一步再也没犯过。注意这套流程里最容易被低估的是精修阶段。很多人以为还原完就结束了其实精修才是决定交付质量的关键。留足精修时间别把时间全花在出图上。7. 我对这套流程的一些个人体会用这套流程做了几十个 deck 之后我最大的体会是AI 出图解决的是“从零到一”的视觉问题而还原和精修解决的是“从一到交付”的工程问题。两者缺一不可但很多人只重视前者忽略了后者结果拿到的还是一堆不能用的图。另一个体会是流程的稳定性比单次效果更重要。偶尔出一页惊艳的图不难难的是几十页都保持在同一水准。所以我现在更看重提示词的模板化、还原的脚本化、精修的清单化把偶然变成必然。最后分享一个小技巧如果你经常做同类主题的 PPT可以把你最满意的一版存成“风格母版”包括提示词模板、配色方案、字体设置。下次做新内容时直接套用这套母版出图和还原的效率都会翻倍。这个习惯帮我省了大量重复劳动也让我的 deck 有了一致的个人风格。

相关新闻

比特币网络层深度解析:P2P节点发现、泛洪传播与SPV轻节点设计

比特币网络层深度解析:P2P节点发现、泛洪传播与SPV轻节点设计

这段时间重新翻出北大肖臻老师的《区块链技术与应用》公开课,正好看到第6讲关于BTC网络的部分。这一讲在整门课里算不上热闹,既不讲密码学原理,也不讲共识机制,但它解决的是比特币系统里一个很容易被忽略却非常致命的问题&#xf…

2026/10/7 13:43:43 阅读更多 →
Antra Spotify认证全解:sp_dc Cookie、TOTP匿名令牌与播放列表抓取技巧指南

Antra Spotify认证全解:sp_dc Cookie、TOTP匿名令牌与播放列表抓取技巧指南

Antra Spotify认证全解:sp_dc Cookie、TOTP匿名令牌与播放列表抓取技巧指南 【免费下载链接】Antra A desktop music library builder that turns Spotify, Youtube Music Apple Music, Amazon Music, Tidal, Qobuz, and Deezer links into fully tagged local libr…

2026/10/7 13:43:43 阅读更多 →
三菱FX5U PLC的CC-Link主站配置与调试实战指南

三菱FX5U PLC的CC-Link主站配置与调试实战指南

1. 项目缘起与整体设计思路三菱FX5U系列PLC在中小型自动化项目里出镜率极高,自带以太网口、内置模拟量、支持高速计数,性价比很能打。但实际产线里,主控PLC往往不是孤岛,它得跟变频器、远程IO、伺服驱动器、温控模块这些设备打交道…

2026/10/7 13:43:43 阅读更多 →

最新新闻

Agent-Reach:面向生产环境的LLM API治理与智能路由网关

Agent-Reach:面向生产环境的LLM API治理与智能路由网关

1. 项目概述:Agent-Reach 是什么,它解决的不是“能不能用”,而是“怎么用得稳、用得准、用得省”Agent-Reach 这个名字乍看像某个开源模型或框架,但结合它在 CLI、API、YouTube、Reddit 等关键词中的高频共现,再叠加近…

2026/10/7 14:14:10 阅读更多 →
OpenCode 高阶玩法:CLI 自动化、CI/CD 集成与远程协作

OpenCode 高阶玩法:CLI 自动化、CI/CD 集成与远程协作

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:14:10 阅读更多 →
Codex 驱动 R 语言数据实战指南:把 auth.json 改到 TaoToken

Codex 驱动 R 语言数据实战指南:把 auth.json 改到 TaoToken

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:14:10 阅读更多 →
MySql数据库与python交互查询与封装(十二):用TaoToken统一Key打通查询链路

MySql数据库与python交互查询与封装(十二):用TaoToken统一Key打通查询链路

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:14:10 阅读更多 →
Cursor 在 Android 开发中的实战:把 Base URL 改到 TaoToken 的配置与验证

Cursor 在 Android 开发中的实战:把 Base URL 改到 TaoToken 的配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 14:14:10 阅读更多 →
90DaysOfDevOps 实践笔记:使用 Docker Compose 本地部署 ELK Stack 并完成日志可视化

90DaysOfDevOps 实践笔记:使用 Docker Compose 本地部署 ELK Stack 并完成日志可视化

文档/教程 【免费下载链接】90DaysOfDevOps This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Pri…

2026/10/7 14:13:09 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 7:15:40 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 5:29:09 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 9:29:10 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 8:21:32 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 11:43:46 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 13:34:55 阅读更多 →