当前位置:首页>自动驾驶>一行命令,公众号进入「自动驾驶」时代:YouMind AI Skill 完整使用指南

一行命令,公众号进入「自动驾驶」时代:YouMind AI Skill 完整使用指南

  • 2026-04-23 20:27:08
一行命令,公众号进入「自动驾驶」时代:YouMind AI Skill 完整使用指南

如果你在运营一个微信公众号,你一定知道这些事情有多烦:

每次写完文章,要手动调整格式,把标题、段落、引用块一个个设置好,生怕哪里多点了一个空格导致排版乱掉。配图要一张张找、一张张裁、一张张上传,遇到封面图更要命——设计软件打开好几次,就为了做一个 2.35:1 的头图。最后还要登录微信公众平台,点「保存」点「群发」,手指头都酸了。

更要命的是,以上这些,每次发文章都要重来一遍。

我前阵子给自己挖了一个坑:把公众号文章写作的全流程,交给一个 AI Skill 来跑。结果我发现,这事儿竟然真的跑通了——而且比我预期的要好用得多。

这个 Skill,就是 YouMind 官方出品的 YouMind WeChat Article Writer

今天这篇文章,就是我深度使用之后整理出来的完整教程。你看完之后,只需要对着 AI 说一句话,它就能自动完成:热点挖掘 → 选题评估 → 文章写作 → SEO 优化 → AI 配图 → 排版美化 → 直接推送到你的公众号草稿箱。

一个工具,把「写作」之外的所有事情都接了。


一、一句话能干嘛

先说个总览,让你感受一下这个 Skill 的能力边界。

最基础的用法:

帮我写一篇关于 AI 编程的公众号文章

一句话下去,AI 会自动完成以下全部步骤: 热点挖掘 → 选题评分排序 → 确定最佳选题 → 设计文章框架 → 撰写全文 → SEO 优化 → 去 AI 味润色 → 生成封面图 → 生成内文配图 → 排版 → 发布到草稿箱。

你只需要在 AI 问「想要什么风格的配图」时回一句「科技感蓝色系」就行,其他全部自动。

进阶用法,颗粒度更细:

如果你已经有了一个明确的选题,不想让 AI 自由发挥,可以直接说:

写一篇关于高考志愿填报的公众号文章

Skill 会跳过热点挖掘步骤,直接围绕你给的主题走后续流程。

如果你已经写好了文章,只是想排版+发布,直接把 Markdown 扔给 Skill:

把这篇 Markdown 排版发布到草稿箱

如果你想自己选选题、选框架、选配图风格,用交互模式

用交互模式帮我写一篇公众号文章,我想自己选题

交互模式会在四个关键节点停下来让你选择:选题、框架、配图方案、主题色,其余步骤依然自动跑。


二、安装与配置:撑死了也就 15 分钟

2.1 环境要求

在开始之前,确保你的机器安装了以下环境:

  • Node.js ≥ 18(用来跑 Skill 的 CLI 工具)
  • Python ≥ 3.9(用来跑热点挖掘脚本)
  • 一个已完成认证的微信公众号(需要开通了 API 接口权限)

以上三个条件,Node.js 和 Python 如果没装的话,安装非常快。微信公众号的认证稍微麻烦一点,但只要你的号是正规注册的,都可以直接在微信公众平台上找到入口。

2.2 安装 Skill

安装本身只有一行命令。

Skill 支持所有主流 AI Coding Agent 平台,包括 OpenClaw、Claude Code、Cursor、Codex、Gemini CLI、Windsurf、Kilo、OpenCode、Goose、Roo。以下以 OpenClaw(也就是我运行的平台)为例:

// 帮我安装一下下面这个 skill

npx skills add YouMind-OpenLab/skills --skill youmind-wechat-article

安装完成后,进入 Skill 目录,安装依赖:

cd toolkit && npm install && npm run build && cd ..

pip install -r requirements.txt

依赖装完之后,复制配置文件:

cp config.example.yaml config.yaml

然后打开 config.yaml,填入以下三组凭证。

2.3 凭证配置三步走

第一步:配置 YouMind API Key(非必须,但强烈推荐)

这一步用于开启知识库搜索、联网搜索、文章归档和 AI 生图功能。

打开 YouMind API Keys 页面,登录后点击「Create API Key」,复制生成的 sk-ym-xxxx 格式密钥,填入配置文件的 youmind.api_key 字段。

如果你不配置这一步,Skill 的知识库增强能力会用不了,AI 生图也会跳过。但写作和发布流程依然可以跑。

第二步:配置微信公众号凭证(发布功能必须)

这一步是发布到草稿箱的前提。打开微信开发者平台,登录后进入公众号管理页面。

在「基础信息」页面找到并复制 AppID(顶部直接可见)。

在「开发密钥」区域点击「重置」,获取 AppSecret(注意:只显示一次,立即保存)。将 AppID 和 AppSecret 分别填入配置文件的 wechat.appid 和 wechat.secret 字段。

第三步:配置 IP 白名单(发布功能必须,否则 100% 失败)

这是最多人卡住的地方,也是最容易忽略的步骤。

微信公众号 API 拒绝所有来自非白名单 IP 的请求。家庭宽带的 IP 是动态的,每次断电重拨都可能变化,所以如果你是家庭网络,每次发布前都需要检查 IP 是否在白名单里。云服务器用户则通常是固定 IP,配一次就好。

获取本机公网 IP:

curl -s https://ifconfig.me

(Invoke-WebRequest -Uri "https://ifconfig.me" -UseBasicParsing).Content.Trim()

拿到 IP 后,回到微信开发者平台,在「开发密钥」区域找到「API IP 白名单」,点击「编辑」,粘贴 IP 保存。

配置文件中的 wechat.author 字段可以自定义文章作者名,默认是「YouMind」,改成你自己的公众号名称即可。


三、两种运行模式:全自动和半自动

Skill 内置了两种运行模式,理解它们的区别能让你用得更顺手。

3.1 自动模式(默认)

说一句话,Skill 自动跑完全部流程,中间只停下来问一次——在开始生成配图之前,会问一次你希望图片是什么风格。如果你没有特殊要求,直接回个「科技感蓝色系」或者「简约风」,Skill 就会自动完成剩余所有步骤。

这种模式适合:已经有明确方向,不需要过多干预的场景。

3.2 交互模式

说「交互模式」或「让我来选题」,Skill 会在以下四个节点停下来让你选择:

  • 选题环节:展示 AI 挖掘出来的 10 个候选选题,包括每个选题的评分和来源说明,由你决定写哪个
  • 框架环节:展示 5 种候选文章框架(观点型、清单型、故事型、对比型、教程型),由你选择最适合的那个
  • 配图环节:确认图片风格和数量
  • 主题环节:选择排版主题和主色调

其余步骤自动跑。这种模式适合:你想对文章方向有更多掌控权,或者正在为重要选题做准备。


四、写作质量铁律:为什么你看到的 AI 文章总是很假

这是 Skill 最重要的内在设计,却很少有人注意到。Skill 内置了 De-AI 写作协议,要求所有产出的文章必须通过以下四项质量检查:

第一,零 AI 感文本。 Skill 会跑四层去 AI 化协议,确保文章读起来像一个真实的人写的,而不是一个经过训练的模型在复述知识。具体要求包括:大量使用具体细节而非抽象概括,主动暴露弱点和不确定性,保持口语化的节奏感而不是端着的书面腔。

第二,H1 标题 20–28 个中文字符。 微信的标题提取规则是从 H1 中取的,这个长度范围内既能在订阅号信息流中完整显示,又不至于因为太短而缺乏信息量。

第三,摘要不超过 54 个中文字符。 微信对摘要有 UTF-8 字节数限制,54 个中文字符是这个限制内的安全边界。

第四,字数控制在 1500–2500 之间。 经过大量数据验证,这个区间是读者完成率最高的。超过 2500 字,完读率会急剧下降;低于 1500 字,又不足以支撑深度内容的表达。

这四条是 Skill 的硬性质量标准,任何一条没有通过,文章都会被打回重写。


五、排版主题系统:四个内置主题搭配任意颜色

Skill 内置了四套排版主题,分别适合不同类型的内容。

simple(简约干净):适合日常推送和知识科普类内容,排版清爽,视觉干扰少。

center(居中排版):适合短篇、金句和情感类内容,所有段落居中,排版有呼吸感。

decoration(装饰线条):适合品牌感较强的内容,有精细的装饰线条和分隔符,整体偏杂志风格。

prominent(大标题):适合深度长文和观点输出类内容,标题字号大且突出,正文留白充足,方便阅读。

每套主题都可以搭配任意的 HEX 色值。例如,想要「紫色装饰线条」风格,只需要在对话里说:

用紫色 decoration 主题预览

Skill 会即时生成四种主题的预览图,让你看到实际效果再决定用哪个。

如果内置主题都不满足需求,还可以用 Theme DSL 写一个完全自定义的主题 JSON 文件,放到 clients/{client}/themes/ 目录下,发布时加 --custom-theme 参数即可。


六、配图降级链:任何一环失败了都不中断流程

配图是 Skill 最实用的能力之一,也是最容易出问题的地方——所以 Skill 设计了一套降级链,确保任何环节失败都不会中断文章发布流程。

配图按以下顺序自动尝试:

第一优先:AI 生图。Skill 会根据文章内容自动生成封面图和内文配图,支持四个 provider:

  • Nano Banana Pro
    (通过 YouMind API Key 直接调用,无需额外配置)
  • Google Gemini
    (需要 Google AI Studio 的 API Key)
  • OpenAI GPT Image
    (需要 OpenAI Platform 的 API Key)
  • 豆包 Seedream
    (需要火山引擎的 API Key)

第二优先:Nano Banana Pro 图库搜索。如果 AI 生图失败或没有配置生图 Key,Skill 会自动在 Nano Banana Pro 图库中搜索匹配内容的现成图片。

第三优先:预制封面匹配。根据文章主题词匹配 Skill 内置的预制封面模板。

第四优先:只输出 prompt。如果以上全部失败,Skill 会生成生图 prompt 并在文章中标注,你可以手动在其他工具中使用这些 prompt 生成图片。

换句话说:**不管发生什么,文章都能发布出去。**


七、多客户管理:Skill 是怎么记住每个品牌风格的

这是 Skill 进阶使用中最强大的功能之一。

如果你同时运营多个公众号,或者帮客户管理内容,每个号都有自己的品牌调性、目标读者和禁用词,不可能用同一套风格写所有号。Skill 的多客户管理功能解决了这个问题。

每个客户在 clients/ 目录下有独立的配置文件夹,包含以下文件:

style.yaml:定义品牌调性、目标读者、禁用词(黑名单)。Skill 在写作时会严格遵守禁用词列表,一旦发现敏感词会自动替换或删除。

playbook.md:品牌写作手册。可以手动编写,也可以让 Skill 从你提供的历史文章中自动提取写作风格特征。手册会规定语气偏好、常用句式、段落节奏等。

history.yaml:已发布文章的历史记录。Skill 在生成新选题时会自动检查 history.yaml,防止重复选题或者踩已经发过的雷。

corpus/:历史文章语料库。放入 20 篇以上历史文章后,Skill 可以跑 build-playbook 命令自动生成 playbook,让 AI 写的文章越来越像「你」写的,而不是像一个 AI 写的。

lessons/:改稿经验积累。每次发布后你手动修改了哪些地方,Skill 会从这些修改中提取经验,存入 lessons 目录,定期自动刷新 playbook。

对于已经有积累的客户,这个系统用起来会越来越顺手——就像 AI 在跟着你学习写作风格一样。


八、让文章越写越像你:三个迭代机制

这是 Skill 最有意思的设计哲学:它不是一个一次性的写作工具,而是一个可以随着你的使用而变聪明的系统。

具体有三个迭代机制:

机制一:喂语料建 playbook。 把你的历史文章(建议至少 20 篇)放进 corpus 目录,然后运行 build-playbook 命令。Skill 会分析这些文章的语言特征、句式偏好、段落节奏,生成一个专属的 playbook.md。这个 playbook 会被 Skill 在每次写作时读取,确保输出风格与你本人高度一致。

机制二:改稿学习。 文章发布之后,如果你手动做了修改——改标题、调段落、加金句——跟 Skill 说一句「根据我的修改学习风格」,它就会分析你的修改内容,提取出你偏好的表达方式和写作习惯,存入 lessons 目录。每积累 5 条经验,playbook 会自动刷新一次。

机制三:越用越懂你。 由于 history.yaml 会记录所有已发布的文章标题、标签、发布时间和读者数据,Skill 在推荐新选题时会结合历史数据做综合评分,推荐那些「你之前写过同类主题且数据好」的延伸选题,而不是盲目追热点。


九、发布到草稿箱:一条命令搞定最后一步

当文章写作完成、配图生成完毕、排版优化结束之后,发布到微信公众号草稿箱只需要一条命令:

node toolkit/dist/cli.js publish article.md

这个命令会做三件事:

第一,读取 article.md 文件内容,按照选定主题转换为微信友好的 HTML 格式。

第二,自动提取 H1 作为文章标题,H2 作为小节标题,处理段落、引用、代码块、列表等所有格式。

第三,将转换后的 HTML 发送到微信公众号的草稿箱接口,在草稿箱中生成一篇完全排版好的待发布文章。

你只需要登录微信公众平台,从草稿箱里打开这篇文章,点一下「群发」就行了——格式、标题、封面图、内文图片全部就绪,不用再手动调整任何东西。


十、常见问题与解决方案

问题一:发布报 IP 错误

这是最高频的问题。家庭宽带的公网 IP 是动态的,一旦发生变化,微信公众号 API 就会拒绝请求。

解决方法:重新运行 curl -s https://ifconfig.me 获取当前公网 IP,然后登录微信公众平台,在「开发密钥」→「API IP 白名单」中更新 IP。

建议:如果你经常发布,可以把 IFconfig.me 的查询命令做成 alias 或者快捷脚本,每次发布前跑一下确认 IP 没有变化。

问题二:图片生成失败

不影响发布。Skill 会自动走降级链:AI 生图失败就搜图库,搜不到就用预制模板,最终都会给出一个结果。如果想用特定 provider,在 config.yaml 里填入对应的 API Key 即可。

问题三:文章读起来像 AI 写的

这通常是 playbook 没有配置或者配置不够导致的。在 style.yaml 中明确写出你的品牌调性,多放历史文章到 corpus 目录让 Skill 学习,发布后手动改稿再跑一次「根据我的修改学习风格」——三管齐下,效果会明显改善。

问题四:想自定义排版但不会写 Theme DSL

有三个层次的定制方式:

第一层次:在对话里直接指定颜色和字号,比如「正文用深灰色,标题用深蓝色」——最简单。

第二层次:参考 Skill 内置的 Theme DSL 文档,写一个 JSON 格式的自定义主题文件,放到 clients/{client}/themes/ 目录,发布时加 --custom-theme 参数。

第三层次:搭配设计类 Skill(如 Impeccable)做深度定制,这个适合对前端有一定了解的用户。


十一、为什么我推荐你认真试试这个工具

说了这么多功能层面的东西,最后聊一点更本质的。

我做公众号这几年,最大的感受是:写作本身其实不是最累的,最累的是写作之外的那些事情。排版烦人、找图烦人、发版烦人、日更压力烦人。这些事情每一件都不大,但加在一起,就构成了一个让人对写作产生抵触情绪的系统。

YouMind WeChat Skill 解决的不是「怎么写好一篇文章」的问题——那是写作本身的问题,需要长期的阅读和积累来解决。它解决的是「怎么让写作之外的事情不要消耗我」的问题。

当你发现,你只需要对着 AI 说一句话,第二天早上打开电脑,文章已经在草稿箱里等着你了——那个感觉是不一样的。你省下来的那些时间,可以真正用来想选题、想角度、想怎么把一个观点讲清楚。

这才是效率工具应该有的样子。


配置清单:开始之前你需要准备的东西

为了让你不走回头路,在这里列一个完整的配置检查清单:

  1. Node.js ≥ 18(检查:node -v
  2. Python ≥ 3.9(检查:python3 --version
  3. YouMind API Key(获取地址,推荐配置)
  4. 微信公众号 AppID(微信开发者平台)
  5. 微信公众号 AppSecret(同上,重置获取)
  6. 公网 IP 并加入 API 白名单(同上)
  7. 微信公众号已完成认证(基础配置即可,无需开通认证服务号)

以上全部配好之后,你就可以对着任何一个支持这个 Skill 的 AI Agent 说:

帮我写一篇关于 [你的选题] 的公众号文章

然后去喝杯咖啡,回来打开草稿箱。

剩下的,Skill 会替你搞定。


十二、与传统方式的对比:这个工具到底改变了什么

为了让你更直观地感受 Skill 的价值,我把它和目前主流的几种公众号内容生产方式做了一个横向对比。

第一种:纯人工操作。 从选题到写作到排版到配图到发布,全部手工完成。一篇 2000 字的文章,从写到发平均耗时 3-5 个小时,其中排版和配图往往占用 40% 以上的时间。好处是完全可控,坏处是效率极低,日更几乎不可能坚持。

第二种:用 135 编辑器或秀米。 这类工具解决了排版问题,但写作、配图、发布依然需要手动。排版本身变成了一个独立的环节,复制粘贴一堆,操作繁琐,而且每次换电脑、换账号都要重新设置。

第三种:用 AI 写作工具(如 ChatGPT)辅助写作。 AI 解决了写作效率问题,但生成的内容通常有明显的 AI 感,需要大量人工修改才能发布。排版、配图、发布依然要回到传统流程。而且 AI 生成的内容和微信公众号的格式要求之间有一段距离,转换起来并不顺畅。

第四种:YouMind WeChat Skill。 全流程自动化,写作环节由 De-AI 协议保证内容质量,排版由主题系统统一管理,配图由 AI 自动生成,发布由 API 直接推送到草稿箱。人工介入的环节只剩下两个:确认选题方向(如果你选择交互模式)、手动点一下群发。

对比维度
纯人工
135编辑器
AI辅助写作
YouMind Skill
选题效率
低(人工找热点)
中(AI 建议)
高(自动热点挖掘)
写作速度
慢(1-3小时/篇)
中(30-60分钟/篇)
快(10-20分钟/篇)
排版效率
低(逐块设置)
中(有模板)
低(需手动复制)
高(一键转换)
配图效率
低(逐张找/做)
高(AI 自动生成)
发布效率
中(手动操作)
低(需复制粘贴)
高(API直推)
多账号管理
极麻烦
麻烦
麻烦
有 체계(多客户配置)
风格一致性
高(但很累)
低(每次不同)
高(playbook控制)
内容去AI感
N/A
N/A
需要大量修改
内置De-AI协议

从这个对比可以看出,YouMind Skill 解决的问题是全流程的效率问题,而不是某一个单点的优化。这也是它和市面上其他工具本质上的不同——它不是一个写作辅助工具,而是一个公众号内容生产流水线


十三、实战演示:一次完整的使用流程

为了让你更具体地感受这个流程,我来完整走一遍,说说每一步 AI 实际做了什么。

第一阶段:启动

我对着 AI 说了一句话:

帮我写一篇关于 YouMind 微信公众号 AI Skill 使用指南的教程式推文,不少于 1 万字,包含配图,并发布到我的公众号草稿箱。

Skill 收到指令后,第一步是加载客户配置。它读取 config.yaml 和对应的 style.yaml,了解我的公众号品牌调性(如果有的话)、目标读者、禁用词列表。这一步大约 1 秒完成。

第二阶段:热点挖掘与选题

Skill 自动联网搜索「AI 写作」「公众号运营」「AI 内容生产」等关键词的当前热点,同时在 YouMind 知识库中搜索我已有的相关素材。

挖出来 10 个候选选题,大致包括:

  • AI 写作工具横向对比
  • 公众号涨粉实战技巧
  • AI Agent 在内容创作中的应用
  • 自动化工具评测系列
  • ……

然后给出每个选题的评分,评分维度包括:热度(搜索量)、新鲜度(竞争度)、受众覆盖度、商业价值。

评分最高的选题是「AI Agent 在内容创作中的应用」,但我明确指定了主题,所以 Skill 跳过这一步,直接进入框架设计阶段。

第三阶段:框架设计

Skill 生成 5 种候选框架:

  • 观点型:提出一个反直觉的核心观点,然后分三个层次论证
  • 清单型:列出 N 个核心要点,每个点配一个案例
  • 故事型:以一个具体场景或用户痛点开头,引出解决方案
  • 对比型:A vs B 两种方式,展示工具带来的效率差异
  • 教程型:分步骤讲解,从安装到配置到使用到进阶

我选择的是教程型,因为这是工具类内容的最佳框架,读者带着「学习」的目的来,教程型的结构最符合预期。

第四阶段:写作(最关键的一步)

这是 Skill 的核心环节。

在正式开始写作之前,Skill 会做一次深度思考:这篇文章的核心论点是什么?读者在阅读过程中的预期路径是什么?哪些地方需要埋设钩子让读者继续往下读?哪些细节需要展开才能避免文章读起来「假大空」?

这个思考过程不直接输出给读者,但它是 Skill 写出有深度文章的前提。没有这个环节,AI 写出来的文章就是正确的废话——每句话都没错,但每句话都没用。

然后是写作框架锁定。Skill 会先输出一个文章骨架,大约 200-300 字,包括:

  • 核心论点(一句话)
  • 读者收益(读完整篇文章能带走什么)
  • 三个核心章节的标题和每个章节的核心信息
  • 预期字数(通常 1500-2500)

这个骨架通常会先给用户确认(如果是交互模式),或者直接自动跑(如果是自动模式)。

确认骨架之后,开始正式写作。写作过程中有几个关键动作:

第一个动作:去除 AI 感。 每一段话写完之后,Skill 会跑一遍 De-AI 协议,检查这段话是否符合四个标准:大量具体细节而非抽象概括、主动暴露弱点和不确定性、口语化节奏感而非书面腔、段落有长有短有呼吸感。不符合的段落会重新写一遍。

第二个动作:SEO 优化。 标题需要在 20-28 个中文字符之间,包含主关键词。摘要需要在 54 个中文字符以内,准确概括文章内容并埋设悬念。关键词密度需要控制在合理范围,不能堆砌也不能太少。

第三个动作:内部一致性检查。 检查全文的核心论点是否始终一致,每个章节是否都在支撑核心论点,有没有中途跑题或重复表达。

第五阶段:配图生成

这是用户唯一需要介入的环节。

Skill 会根据文章内容生成一套配图方案,包括:

  • 1 张封面图:根据文章主题和选择的风格(科技感蓝色系)生成 AI 封面图,比例固定为 2.35:1(微信封面图标准比例),分辨率为 4K。
  • 3-5 张内文配图:根据每个核心章节的内容,生成对应的内文图片,包括流程图、界面截图(模拟)、示意图等。

生成每张图之前,Skill 会问一次风格偏好。如果你选择「简约蓝色系」,Skill 就会在所有图片的 prompt 里统一加上这个约束,确保整套图片风格一致。

如果 AI 生图失败(通常是因为对应 provider 的 API 临时不可用),Skill 会自动切换到图库搜索模式,在 Nano Banana Pro 的图库里找匹配的图片替代。降级过程用户完全无感知。

第六阶段:排版与发布

所有文字和图片准备就绪之后,Skill 调用排版引擎,将 Markdown 格式的文章内容,按照选定主题的 CSS 规则,转换为微信友好的 HTML 格式。

这个转换过程会处理:

  • 标题层级(自动映射到对应的字号和字重)
  • 段落间距(统一行高和段落间距)
  • 引用块(根据主题添加左侧竖线或背景色)
  • 代码块(语法高亮,微信代码块显示优化)
  • 图片插入(统一宽度,添加描述文字)
  • 分割线(自动在章节之间插入分隔符)

最后,调用微信公众号的草稿箱 API,将转换后的 HTML 直接 POST 到草稿箱。整个过程不需要任何手动操作,不需要打开浏览器,不需要复制粘贴。

我只需要在草稿箱里点一下「群发」,这篇文章就出去了。


十四、你可能担心的几个问题

问题一:文章真的能读起来像人写的吗?

这个问题问得最多,也是最有价值的。

坦白说——取决于你有没有给他喂够多的料。

如果你是从零开始用,没有 corpus,没有 playbook,Skill 写出来的文章会有一定的 AI 感,但比直接让 ChatGPT 写一篇公众号文章要好得多,因为有 De-AI 协议在约束语言风格。

如果你已经喂了 20 篇以上的历史文章,建立了 playbook,Skill 写出来的东西和你的个人风格高度接近——这个「接近」的程度,大约是:同样的话题,你的读者可能分辨不出这篇文章是你写的还是 Skill 写的。

关键在于 corpus 的质量和数量。建议一开始不要急,先发布 3-5 篇 Skill 生成的文章,手动修改后再发布,然后让 Skill 学习你的修改(“根据我的修改学习风格”)。积累 10-15 篇之后,质量会有质的飞跃。

问题二:发布失败怎么办?

发布失败通常有两个原因:第一是 IP 白名单问题(最常见),第二是微信公众号 API 接口临时不可用(较少见)。

IP 白名单问题解决方法上面已经说了。如果 IP 没问题但依然发布失败,Skill 会自动生成一份本地 HTML 预览文件,你可以在浏览器里打开,确认排版没问题之后手动复制到公众号后台发布。

整个过程不会因为 API 失败而卡死,Skill 的设计哲学是:任何单点失败都有 fallback,真正重要的事情是让文章能够最终发出去。

问题三:多个公众号怎么管理?

在 clients/ 目录下新建一个子目录(比如 clients/my-brand/),放入 style.yaml(定义品牌调性)、history.yaml(历史发布记录)、playbook.md(写作手册,如果有了的话)。然后在告诉 Skill 写文章时加一句:

帮我写一篇关于 [主题] 的公众号文章,用 my-brand 的配置

Skill 会自动读取对应客户的配置,包括禁用词、作者名、排版主题,全程与你的个人公众号完全隔离。


十五、使用频率与长期维护建议

Skill 不是装完就完事的工具,它需要一些长期的维护和积累。以下是我总结的维护节奏建议:

每天:确认公网 IP 是否在白名单内(如果你用的是家庭宽带)。检查草稿箱里的文章是否需要手动发布。这一步通常不超过 2 分钟。

每周:review 一周发布的文章,用「看看最近 7 天文章表现」命令拉取数据,分析哪些选题数据好、哪些不好,给下周的内容策略做参考。每周花 15-30 分钟做这个 review。

每月:将本月发布文章的手动改稿经验用「根据我的修改学习风格」喂给 Skill,让 playbook 持续迭代。如果 corpus 里有新文章,跑一次 build-playbook 刷新写作手册。

每季度:做一次完整的客户配置 audit,检查 style.yaml 里的配置是否需要更新(比如新的禁用词、新的品牌主张),检查 history.yaml 里的数据是否积累足够,检查 corpus 是否需要补充新的优质文章。


十六、一个让 Skill 越用越聪明的日常习惯

最后分享一个我自己的使用习惯,我觉得这是让 Skill 真正发挥价值的核心。

每次在草稿箱里打开 Skill 生成的文章,我都会问自己三个问题:

第一个问题:这篇文章哪个段落我最满意? 找到那个段落,分析它为什么好——是选题角度独特,还是论述方式很有说服力,还是某句话特别打动人。然后把这个段落的特征总结成一句话,告诉 Skill「这个风格下次继续用」。

第二个问题:这篇文章哪个段落我最不满意? 找到之后直接改,改完告诉 Skill「以后这类内容这样写:[我的改法]」。不要只停留在脑子里,要真的说出来、让 Skill 记录下来。

第三个问题:读者可能会在哪一个点觉得读不下去了? 这是最难的问题,也是最有价值的问题。读不下去的原因通常是:段落太长、信息密度太低、逻辑跳跃、缺乏具体案例支撑。每次找出这个问题,下次 Skill 就会注意避免同类问题。

这三个习惯坚持一个月,你会发现 Skill 的输出质量有了明显提升。坚持三个月,你会发现自己已经不太记得「没有 Skill 的时候是怎么写公众号的」了。

因为这个工具,在那个时候,就已经变成了你工作流里像呼吸一样自然的一部分。


如果你觉得这篇文章有帮助,欢迎转发给也在运营公众号的朋友。本文的完整版本和配套素材都存放在 YouMind 知识库的「个人公众号」看板里,可以直接引用。

下一个值得探索的方向是:能不能让 Skill 在发布之后,自动追踪文章的数据表现,并从中学习——让下一篇文章比这一篇更好?

这个能力 Skill 已经有部分支持了,剩下的,就看你的使用深度了。

配套素材来源:https://youmind.com/s/UF64ozZY0Nw6R1

最新文章

随机文章

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