多平台内容工作台 内容 {{ overview.itemCount || 0 }} 批次 {{ overview.batchCount || 0 }} 作者 {{ overview.authorCount || 0 }}

MULTI-PLATFORM / 内容工作台

{{ pageInfo.title }}

{{ pageInfo.description }}

采集数据 → 分析选题 → 写作润色 → 检测
频道适配指南 本流程能跑哪些头条频道、怎么做

下面的判断基于本流程的几个硬前提:内容必须事实可核(缺了标【待补】)、按中长叙事结构写(开头钩子→3~4 小节→收束)、配图靠真实图(史料图 / 实拍 / 场景图,AI 合成图会翻车)、且假定你单赛道经营、愿逐篇精修。据此把头条一级频道分成三档。

推荐直接开跑 结构、图源、事实性全契合,原流程不用改
频道 切入做法 图源 素材怎么收 结构建议
历史 以人物 / 事件为线索做中长叙事,重考据、重细节 史料图、老照片(务必核实出处,禁 AI 合成) 百科、史料、论文、档案;时间 / 人名 / 数字 / 原话都要留出处 钩子用最冲的一条事实 → 3~4 个 <h3> 小节按因果推进 → 具体细节收束
美食 清单体(一道菜一段)+ 店铺 / 来历故事 菜品实拍为主,可配门店、地图 做法、食材来历、店铺信息、食客评价 每块一张图;开头用一道最有记忆点的菜破题
旅游 目的地 / 路线叙事 + 清单体(吃 / 住 / 玩) 风景、门店、实景实拍 官方介绍、攻略、交通、季节信息 叙事讲体验,清单给可执行信息,分开成段
国风 传统文化 / 文物 / 民俗考据向内容 文物图、古画、实景(禁 AI 合成) 博物馆资料、学术文章、方志 同历史;强调出处与年代,避免编造掌故
三农 乡村生活、农产品溯源、种植养殖纪实 田间地头、作物、农户实拍 产地、品种、时令、价格、政策 用具体人物 / 一户人家串起,避免泛泛而谈
本地(探店) ≈ 美食 + 旅游,落到同城门店 门店、菜品、环境实拍 门店信息、人均、招牌、地段 清单体给出「去哪家、点什么」
换个角度能用 频道能进,但别做「资讯 / 评测 / 吃瓜」那一面,改走「史话 / 人物 / 科普」
  • 军事:做军史、装备沿革、战例复盘(史料图);避开时事军事评论(时效 + 敏感)。
  • 国际:做地缘科普、国际史话、人物故事;避开时讯快报。
  • 财经:做商业人物、财经史话;避开行情解读、数据图表类(流程无图表支持)。
  • 科技:做科技史、技术科普;避开新品评测 / 资讯(要产品图、强时效)。
  • 体育:做球员故事、体育史;避开赛事战报(纯时效)。
  • 教育 / 健康:做知识科普、考据向内容;健康尤其注意平台严审,事实错代价高,【待补】该标就标。
用不上 体裁或调性跟流程不沾边,硬套会空转
  • 娱乐 / 情感 / 小说 / 短剧:观点 / 情绪 / 连载体裁,没有可核事实,素材与【待补】全是多余开销。
  • 游戏:攻略资讯调性不符;游戏史 / 考据边际可用,但图源难合规。
  • 房产 / 懂车帝:导购评测逻辑(参数对比、报价),流程不管这个。
  • 社会:纪实结构上能走,但靠新闻实拍图 + 敏感度高,不建议用自动化流程碰。
  • 视频 / 直播 / 关注 / 推荐 / 热点:不是内容赛道,是分发形态,无关。

MULTI-PLATFORM / 内容工作台

从「看数据」到「发出去」,一条流水线

这个工作台把头条写稿拆成可复用的几步:先用插件采集真实数据 → 分析选题和写法 → 定标题、定调、出大纲 → 带着素材写正文 → 规划配图 → 去 AI 味 → 复制进头条编辑器。 每一步都能看到「这一步用的是哪份数据、哪套规范」,不靠感觉。

使用流程 9 步,前几步在网页,查素材 / 找图用浏览器插件,最后回网页发布
  1. 采集数据 在头条页面用浏览器插件旁听 feed 接口,把标题 / 摘要 / 作者 / 数据收进工作台;数据页可「补全文」抓正文。
  2. 赛道分析 对抓到的数据跑分析,找值得写的选题方向;再跑「写法提炼」读全文样本,沉淀这个号的写法规范 + 配图规范。
  3. 标题生成 基于所选赛道分析出候选标题,标出句式与「正文必须提供什么」。
  4. 定调 动笔前先定主张(3~4 个候选调性,推荐一个),避免写成流水账。
  5. 正文大纲 按调性出分段大纲 +「需要提前查的事实清单」。
  6. 收素材 用插件的 Alt+S 把网页正文收进「写稿素材」,或在侧边栏「查素材」逐条查、粘回保存。
  7. 写正文 点「获取生成正文提示词」,复制去问外部 AI,把结果(HTML)粘回正文框;缺的事实标【待补】。
  8. 配图规划 对终稿让 AI 规划每张图插哪、配什么、搜索词;用插件右键「收录这张图片到配图清单」,地址自动落条目、自动插进正文。
  9. 去 AI 味 & 发布 洗掉模板腔后,点「复制内容」(带排版和图片)粘进头条编辑器,标题单独填。
可接入的内容平台 已接入 1 个,后续按优先级逐步开发

筛选口径三条同时满足:有网页版创作后台(能在浏览器里发布、看数据)、 网页端能采集(列表 / 详情走 JSON 接口,插件旁听得到)、 发图文有收益(流量分成 / 平台激励)。清单按接入阶段和开发优先级排列。

平台 创作后台 采集目标 变现方式 采集难度 状态
今日头条 mp.toutiao.com toutiao.com 推荐流 / 作者主页 广告分成、青云计划、付费专栏 已适配 已接入
百家号 baijiahao.baidu.com baijiahao.baidu.com / 百度信息流 广告分成、原创补贴、带货、专栏 中 待接入 · 优先
网易号 mp.163.com 163.com 新闻 / 网易号主页 广告分成、原创激励 中低 待接入 · 优先
企鹅号 om.qq.com 腾讯新闻 / QQ 看点 流量分成、原创激励、商单 中 待接入 · 优先
搜狐号 mp.sohu.com sohu.com 新闻页 广告分成(单价低,门槛低) 低 ~ 中 后续接入

接入节奏:先稳住已接入的今日头条;优先开发百家号 → 网易号 → 企鹅号; 再接入搜狐号,逐步扩大分发覆盖。

两点提醒:① 网上的「万阅读单价」分歧极大(同一个平台能查到 10~80 元的说法),真实数字以各平台创作者后台为准,别按排行榜选平台; ② 同一篇多平台都标原创容易触发查重,常见做法是先在一个主平台拿原创标,隔几小时再分发并注明来源,或各平台做差异化改写。

免责声明
  • 本工作台与浏览器插件仅辅助内容生产,不保证阅读量、收益或平台推荐。
  • AI 生成内容可能出错或过时:事实、数字、人名、日期、引语务必自行核实;正文里的【待补】请补齐后再发布。
  • 配图是检索到的第三方图片地址,系统不下载、不托管;版权 / 授权请自行确认,请勿使用无授权图片。
  • 发布内容须遵守今日头条等平台规则及法律法规,不得发布虚假、侵权、违规信息;因发布内容产生的一切责任由使用者自负。
  • 令牌与数据保存在本地 / 自建后端,请妥善保管,不要分享给他人。

每行粘贴一个文章链接,可混合多个平台。系统按顺序采集,将正文和图片保存到写稿素材。

正文采集范围(CSS 选择器)
搜狐号
#mp-editor
今日头条
article.syl-article-base
百家号
[data-testid="article"]
网易号
.post_body
企鹅号 / 腾讯新闻
.rich_media_content

采集上述容器内的正文和图片;百家号通过 data-testid 定位,不依赖随机 class。

{{ collectBusy ? '正在采集' : '采集完成' }} · 已处理 {{ collectProgress.completed }}/{{ collectProgress.total }} 篇 · 新增 {{ collectProgress.added }} · 疑似重复 {{ collectProgress.duplicated }} · 失败 {{ collectProgress.failed }}

本次采集结果
{{ collectPlatformName(row.url) }} {{ row.title || row.url }}
{{ row.ok ? (row.duplicated ? '疑似重复,未新增素材' : row.chars + ' 字,已存进写稿素材') : ('失败:' + row.error) }} · 本次采集 {{ row.at }}
查看素材分析
{{ row.rewriteMaterials }}
步骤 1 · 提示词与结果导入
交给你的 AI 重写

复制提示词 → 交给你的 AI → 将完整 JSON 结果粘回下方 → 导入并预览。图片会自动还原。

查看提示词(可手动复制)
{{ row.preview }}…
原文

采集原文

{{ row.title || '原文标题' }}

重写

重写工作区

{{ row.rewriteText ? '已导入重写稿' : '等待导入 AI 结果' }}

重写后的正文

{{ row.rewriteAt }} · 请核对事实、授权与配图,重写不保证通过平台审核。正文与原文分开展示。

重写稿将在这里显示

生成提示词并交给 AI,再粘贴结果、点击导入。

导入后可编辑新标题、预览配图并复制重写图文。
各平台频道怎么采、适配哪些内容
插件当前支持的采集平台
  • 今日头条 首页推荐流、作者主页作品列表(在头条页面点「开始抓取」)
  • 搜狐 列表页滚动采集;文章页可 Alt+S,或在「一键采集」粘贴链接
  • 腾讯新闻 频道页(news.qq.com/ch/…,如科技频道)
筛选
内容列表 {{ itemTotal }} 条 加载中 已选 {{ selectedItemIds.length }} 条
发布时间 标题 作者 体裁 阅读 日阅读 倍数 评论率 评论
{{ loadingItems ? '正在加载内容…' : '当前范围暂无内容,可以调整筛选条件;首次使用请通过插件抓取并上报。' }}
点标题 = 展开/收起这一条的详情;点行的其它位置 = 勾选(可多选,勾完点右上角「补全文」批量抓正文)
{{ line.ok ? '✓' : '×' }} {{ line.title }} {{ line.note }}
{{ itemPage }} / {{ maxItemPage }}
我的账号 只填一次,之后自动填进提示词 ✓ 已保存
写法规范和配图规范都不在这里 —— 它们跟着题材走:在「写法提炼」跑一次, 点结果下面的「存成写法规范 + 配图规范」,一次就把两份挂到那次「赛道分析」下。 要换成另一套,重跑一次覆盖;想看它,在「赛道分析」的结果里展开对应的那一节
分析范围
只分析这一批({{ (selectedBatch && selectedBatch.itemCount) || 0 }} 条);下面的时间范围仍会同时生效 还没选批次:点左边选一批(默认最近一批)
作者:全部(固定)
样本 {{ sampleScopeDesc }} 加载中
只列补过正文的(共 {{ samples.length }} 篇,{{ sampleScopeDesc }}),默认全选;取消勾选的排除在外, 全不勾则用列出来的前 8 篇(正文很占上下文,多了会把重点挤掉)
已勾 {{ pickedSampleIds.length }} 篇
已锁定使用参考分析 #{{ referenceableAnalysis.id }}({{ formatDate(referenceableAnalysis.createdAt) }})当时的真实数据({{ referenceableAnalysis.itemCount }} 条),无需再选范围。
{{ referenceDataPreview }}
提示词(一般不用动)
里面的「(填写……)」在生成提示词时才会用上面的输入框替换,不用在这里改
看实际会发出去的内容
这是会发过去的整段(指令 + 后端接的数据{{ analyzeFullPrompt ? ',已含' : ';展开即拉取' }}): 的 JSON
{{ analyzeFullPrompt || analyzePromptPreview || '(展开后拉取;还没拿到预设就先刷新页面或点重试)' }}
标题生成固定以所选赛道分析为依据(它的结论 + 它当时的数据),不能关闭
数据基准 还没有 —— 先去跑一次「赛道分析」
不自动调 AI:点完把完整提示词(含数据)给你,你自己去问 AI,再把结果粘回来保存
{{ analysisResult.presetLabel }} · {{ analysisResult.scopeDesc }} 成功 待回填 失败 token {{ analysisResult.promptTokens }} + {{ analysisResult.completionTokens }} · {{ formatDuration(analysisResult.durationMs) }}

下面这段是完整提示词(已含抓到的数据 JSON)。复制它去问你的 AI, 把返回结果粘到下面,点「保存结果」即可落库。

{{ (analysisResult.fullPrompt || '').length }} 字符 · {{ analysisResult.itemCount }} 条数据
结果
保存即落库,之后和历史记录、数据基准的用法一样
写法规范 · 这条分析配了 {{ styleCharCount(resultWritingStyle) }} 字 · 这条分析还没配 · 不是当前数据基准,写正文暂时不用它
{{ resultWritingStyle }}
这条分析还没配写法规范。把它定为数据基准,再切到「写法提炼」跑一次 (样本取自这次分析圈到的文章),点结果下面的「存成…」就挂上来了
配图规范 · 这条分析配了 {{ styleCharCount(resultImageStyle) }} 字 · 这条分析还没配
{{ resultImageStyle }}
还没配。切到「写法提炼」跑一次,点结果下面的「存成写法规范 + 配图规范」就挂到这条分析下了
两份规范都挂到这次提炼所用那次分析名下,之后写这个题材的正文、给这个题材配图都会带上它 (换数据基准就换成它那份)。 存进去之后没有手改入口,要换只能重跑一次覆盖 —— 所以提炼结果里那些没法执行的话(「要生动」之类)它也会一并带上; 配图规范只取「配图特征」那一节,不存整篇
标题 {{ pickedTitle.length }} / {{ titleMaxLength }}
写作要点
超了 {{ pickedTitle.length - titleMaxLength }} 个字,先改短再继续 推荐先定调:同一个标题能写成好几篇完全不同的文章,先定主张,正文才不会变成流水账
会把这次结果填进「正文大纲」的调性框并切过去 —— 确认下面几项后再点开始分析
写进
新建一条选题(标题取上面「标题生成」定的那个),这份大纲直接存成它的「正文骨架」
覆盖该选题原有的「正文骨架」,之后在文章页点「获取生成正文提示词」,AI 就照这份大纲写
历史记录 · 只显示「{{ currentPresetLabel }}」
{{ a.success ? '成功' : '失败' }} {{ a.presetLabel }} {{ a.itemCount }} 条 当前数据基准 写法规范 {{ formatTime(a.createdAt) }}
{{ a.scopeDesc }}
还没有「{{ currentPresetLabel || '分析' }}」的记录
未指派素材 {{ unassigned.length }} 条 插件收录时没有采集目标就会落在这里
标题 挂到哪篇稿子
{{ r.title || '(无标题)' }}
{{ r.excerpt }}
新建选题
{{ newTitle.length }} / {{ titleMaxLength }}
已选 {{ selectedArticleIds.length }} 条
标题 字数 更新时间
{{ a.wordCount || 0 }} {{ formatTime(a.updatedAt) }}
还没有选题。可以在「数据」里点某条内容的标题存成选题,或者手动新建。
编辑 #{{ editing.id }}
会填进提示词的「我打算覆盖的方向」,AI 照它组织正文;留空的话它没有骨架,容易写成泛泛而谈
填进提示词的「目标字数」。模型不一定严格照做,但能定住量级
写稿素材 本轮带走 {{ activeResearch.length }} 条 共 {{ research.length }} 条 · 约 {{ materialChars }} 字
这篇是插件的当前收录目标:
要查的事实清单 {{ checklistDone }} / {{ checklistActive.length }} 条收到素材
  1. {{ item.key }} {{ item.para }} 已收 {{ item.collectedCount }} 条
    搜索词:{{ item.search }} + {{ askSuffix }} {{ defaultAiPlatform ? '→ ' + defaultAiPlatform.name : '→ 未配平台' }}
    {{ manualFill.text.replace(/\s+/g, '').length }} 字 填写期间自动刷新已暂停
还没开始收。点某一条的「去百度搜」,之后在浏览器里按 Alt+S 收的素材就挂到那条上。 大纲列的未必都用得上,用不着的点「不用这条」划掉,进度就不算它了。
没挂在清单上的素材 {{ orphanResearch.length }} 条 —— 收录时没点某条清单,或者对应的条目被删掉了
带走 标题 备注(给 AI 的指令)
查的是:{{ r.query }}
还没有素材。搜到有用的文章,把标题和正文粘到下面收进来;收录的内容会接在提示词末尾一起发给 AI。
收录一条素材
{{ newResearchChars }} 字(超过 2 万的部分会被截掉)
正文 字数 {{ articleCharCount }} 素材 {{ activeResearch.length }} 条
拼好自动复制;把 AI 的结果粘回下面的正文框,再点保存
看这次拼出来的提示词
{{ draftManualPrompt }}
配图规划 已插入 {{ imagePlanDoneInline }}/{{ imagePlan.length }} 还没规划:AI 读终稿,定每张图插在哪一块后面 已填地址 {{ imagePlanWithUrl }} 条
对终稿跑(建议放在去 AI 味之后):AI 按内容密度定张数(清单体可以每块一张, 叙事文少配),每条带搜索词和优先级。它会读「配图规范」(赛道口味:在「写法提炼」 结果里点「存成写法规范 + 配图规范」自动存一份),所以知道历史类只用真实史料图、美食类多用菜品实拍。 只规划文中图:封面你自己在头条编辑器里按情况挑。 「去百度搜」「复制去问 AI」都会顺手把这条设成「正在配」——之后在任意网页 右键图片 →「收录这张图片到配图清单」,地址自动落到这一条; 不想开浏览器就点「手工填写」把地址粘进来。 填好地址的图会自动插进正文(按「定位片段 / 用在哪段」), 不用再点按钮;切回来或点「刷新」时就插好了,图直接出现在正文框里,落在哪一段后面一眼能看到。 把「已插入」取消勾选就会把这张图从正文里删掉,之后也不会再自动插回。 整篇配完点正文那边的「复制内容」,粘到头条编辑器里就是带图带排版的稿子。
还有 {{ imagePlanInlinePending }} 张已找到的图没插进正文(定位不到段落,或正在等你离开正文框) 改过正文就重新规一次:段落位置可能已经变了
配图清单 共 {{ imagePlanInline }} 张 (必配 {{ imagePlanMustInline }} · 可选 {{ imagePlanNiceInline }}) · 已填地址 {{ imagePlanWithUrl }} · 已插入 {{ imagePlanDoneInline }}/{{ imagePlanInline }}
  1. {{ item.priority === 'nice' ? '可选' : '必配' }} {{ item.what }}
    用在:{{ item.paraHint || '(没标)' }} · 定位「{{ item.anchor }}…」
    搜索词: {{ item.search || '(没给)' }}
    配图预览 {{ item.url }} 还没找到图 来源页 ↗
    配图预览
    回车也能存
图片不经过系统:地址只是给你和以后回溯用的。发布时照着「用在哪段 + 定位片段」, 把图手动贴进头条编辑器。
已保存 {{ savedAt }}
结果检测 把正文送去腾讯朱雀查 AI 率,查完把结果填回来存档 直接打开朱雀 ↗
朱雀是网页工具、没有接口,只能人工查:复制好粘进它的输入框,点检测看 AI 率
回填检测结果 把朱雀给的分数抄进来留个档,改稿复测能对比
检测记录 · {{ checkArticle.title }}
AI 率 {{ record.rate }} {{ record.at }}
{{ record.note }}
{{ checkArticleId ? '这篇还没有检测记录' : '选一篇文章,去朱雀查完把 AI 率填回来' }}
去 AI 味 只动表达、不动事实;改完去「结果检测」复测 规则来自 Humanizer-zh(MIT)
数字、人名、引语和【待补】都要求原样保留;本来通顺的段落不强改
改写结果 {{ humanizeResult.success ? '成功' : '失败' }} 原 {{ plainLength(humanizeText) }} 字 → 改后 {{ plainLength(humanizeBody) }} 字 · {{ formatDuration(humanizeResult.durationMs) }}
全站概览 更新于 {{ admin.loadedAt }}
正在读取概览…
用户
显示 点「详情」展开插件令牌;停用会清掉网页登录会话
ID 登录名 显示名 角色 状态 号数 令牌 文章 注册时间 最近登录 操作 详情
{{ !admin.users.length ? '还没有用户' : (admin.userFilter === 'disabled' ? '没有已停用的用户' : '没有正常用户') }}
邀请码 注册时填这个;停用 / 过期 / 用完的码会被直接拒掉
ID 邀请码 备注 使用 状态 到期时间 最近使用 创建人 创建时间 操作
{{ invite.id }} {{ invite.code }} {{ invite.label || '—' }} {{ invite.usedCount }} / {{ invite.maxUses }} {{ inviteStatusLabel(invite.status) }} {{ invite.expiresAt || '永久' }} {{ invite.lastUsedAt || '从未' }} {{ invite.createdBy || '—' }} {{ invite.createdAt || '—' }}
还没有邀请码,在上面填好备注后点「生成邀请码」