站点概况 · 正常运营
当前可以发布内容的站点
多站点管理系统
PRIVATE OPERATIONS CONSOLE
登录后管理站点、内容任务、发布记录和搜索表现。
TradeMax Technology · Internal System
TradeMax · 多站点管理系统
新对话
编辑会先保存为平台草稿。只有点击发布并确认后,才会写入站点、渲染和部署。
绿色为新增,红色为线上内容中将被删除的部分。
请先保存草稿。
回滚不会覆盖旧记录,而是创建一个新的待审草稿。
支持 PNG、JPG、GIF、WebP、SVG 和 AVIF,单个文件不超过 10 MB。
AI 只生成草稿,不会直接发布。生成后可继续编辑、预览和比较。
留空表示立即发布。任务会依次写入站点、渲染并部署。
取消发布保留文章,移到回收站会从正常列表移除;恢复后仍可再次发布。
复制当前线上版本;草稿请先发布。迁移成功后,源站文章会进入回收站。
已选择 0 篇文章
一个搜索意图只分配给一个站点,避免多站内容互相竞争
正在加载…
控制行业内容、同站内链、服务导流链接与联系方式
系统按主题匹配并自然穿插在正文中,每篇可设置 0–3 条
联系方式由系统插入,不由模型编造
筛选并批量选择站点,选择结果会跨页保留
请先保存写作与内容策略
为每个网站配置独立栏目、品牌标识和公开联系方式
默认语言保留现有 URL;其他语言使用独立目录,避免改动已收录地址。
/article.html,西班牙语使用 /es/article.html。保存后会用于 hreflang、语言 Sitemap 和翻译任务。
Logo 用于网站页头、结构化数据和分享信息,Favicon 用于浏览器标签与收藏夹
建议使用透明背景,横向比例。支持 PNG、WebP、JPG、SVG,最大 5 MB。
建议使用正方形 512 × 512 图标。支持 PNG、ICO、SVG,最大 1 MB。
每个网站独立保存。默认邮箱自动使用 info@当前域名,电话可按站点填写或留空。
品牌和联系方式保存到站点源文件;页脚与文章联系卡会使用该站资料。执行“渲染并部署”后线上网站才会更新。
栏目会出现在主菜单,并生成独立的栏目文章页
集中管理图片、替代文本和说明,支持批量复制到其他站点。
搜索、筛选并管理站点,所选站点可在下方统一执行批量任务。
| 站点 | 内容配置 | 分组 | 状态 | 操作 |
|---|
把同类站点归到一组,批量生成文章时可以直接选择整个分组。
下载示例后替换域名和站点信息,也可以直接选择编辑好的 CSV 文件。
固定表头:name,display_name,domain,theme,niche,section,author_name,strategy_template。写作与内容策略可留空。建议使用 UTF-8,单次最多 2000 行、5 MB。
尚未选择文件,也可以在下方直接粘贴。
站点创建后先完成基础检查,再开始生成和发布内容。
确认域名、板块、状态和网站主题正确,再把同类站点加入分组。
到“生成与发布”页面启动 AI 批次,或直接发布已有 Markdown 文章。
在“任务”查看进度;需要时使用站点行内的“渲染”和“部署”。
完成 GSC 域名验证;新文章发布后系统会自动提交 Sitemap,再到 SEO 表现查看真实发现、抓取与收录状态。
注意:CSV 会逐行处理。部分行失败时,成功创建的站点不会自动删除;请根据结果中的 errors 修正失败行后,只重新导入失败行。
格式提示:如果显示名、领域或作者名中包含英文逗号,请用英文双引号包住整个字段,例如 "Home, Garden & Living"。
统一接入 DNS、HTTPS 与 CDN;部署成功后自动清理对应站点缓存
| 选择 | 站点 | CDN 状态 | 代理 / SSL | 源站 HTTPS | 名称服务器 | 最近操作 | 操作 |
|---|
按下方权限清单创建专用 API Token。
系统关联已有 Zone,或使用 Account ID 创建 Zone。
在域名注册商替换为表格显示的两条记录。
确认代理、SSL、HTTPS 和缓存清理全部正常。
进入 Cloudflare 的「My Profile → API Tokens → Create Custom Token」。为自动接入、DNS、HTTPS 和清缓存配置以下权限:
Account ID 可在 Cloudflare Dashboard 的账号首页右侧找到,也可以从包含 /accounts/32位ID/ 的后台地址中复制。
cf-cache-status: DYNAMIC 很常见,不代表 CDN 未启用。只要代理开启、HTTPS 正常,并且响应包含 Cloudflare 标识,就说明流量已经经过 CDN。
有主题就直接输入,不确定时让 AI 帮你找。
0/20 个 · 逗号或换行分隔。用于联网检索、标题和正文语义覆盖;系统会自然融入,不机械堆词。
RESEARCH WORKBENCH
先在第 02 步选择站点。系统会读取各站行业、内容策略和历史文章,再用 Serper/Tavily 查找近期数据;这里只做研究,不会自动发布。
勾选目标站点。系统会自动跳过已锁定或未准备好的站点。
读取目标网站与行业热点,为各站分配不重复主题;可保留各站写作策略并自动发布。
只读取目标网站与指定页面,先生成可编辑草稿;不会创建文章任务或修改现有策略。
检查并修改草稿后再创建策略。
点击生成后会先分析网站,再创建待审核文章任务。
默认生成待审核草稿并分批处理,不会直接公开。
AI 自动分配栏目,轮换文章排版,保留各站外观,文章先进入人工审核。
控制首页、新闻列表和整站视觉层级,与单篇文章的排版样式互不冲突。
新闻 / 专业博客不调用 AI,保存后直接渲染并部署到一个站点。
PRODUCTION QUEUE
正在读取任务状态
同批次跨站并行,本站任务按顺序执行正在读取实时队列
| 任务 | 主题 | 状态 | 质量 / 成本 | 结果与链接检查 | 操作 |
|---|
AGENT AUTOMATION
先测试指令。审核模式会停在确认点;自动模式只有到点触发时,才会执行指令中明确要求的发布。
正在读取 Agent 指令任务…
自动内容计划
按计划自动执行网站研究、主题分配和待审核文章批次。
正在读取内容活动…
已经指定发布日期、尚未开始生成的文章。
暂无排期文章
平台维护任务由后端统一调度。
正在读取系统任务…
用于定位定时任务是否按计划启动及失败原因。
暂无运行记录
OPERATIONS LOG
集中查看文章任务、Agent 执行和系统异常;敏感凭据会自动隐藏。
正在读取日志
SAFE CLEANUP
先生成影响预览,再确认执行。已发布文章本体始终保留。
选择范围后点击“预览清理影响”。
先看全局搜索趋势;需要处理收录问题时,再进入“收录与诊断”。
SEARCH PERFORMANCE
Google Search Console 是真实搜索表现;Moz DA / PA 是可选的第三方对比指标,并非搜索引擎评分。
SEARCH GROWTH
下方直接列出文章、发布站、搜索表现与下一步;切换状态即可找到需要处理的具体文章。
INDEXING PIPELINE
这里区分平台动作与 Google 真实观察;提交 Sitemap 不等于已经收录。
发布成功,技术检查通过,已向 Google 提交 Sitemap,Google 已发现,Google 已抓取,Google 已收录。
| 文章 | 发布站 | 技术检查 | Sitemap | Google 状态 | 诊断与下一步 | 操作 |
|---|---|---|---|---|---|---|
| 正在读取收录链路… | ||||||
优先处理点击或曝光显著下降、收录率偏低的站点;“待采集”代表暂无数据,不代表表现为零。
| 站点 查看详情 | 趋势 | 点击 | 曝光 | 平均排名 | 收录 | DA Moz | Spam Moz |
|---|
配置抓取策略、品牌与作者实体、结构化数据和 llms.txt。先保存源文件,再通过渲染发布到公网。
ACCESS CONTROL
为助理创建独立账号。日常运营默认开放,敏感配置固定由所有者管理。
状态来自后端已保存配置,不在浏览器中显示密钥内容。
四个阶段可独立选模型,留空的阶段继承写作模型。保存后立即生效。
文章默认控制在 1000–1500 词。可先套用预设,再保存使配置立即生效。
Serper 负责搜索结果研究,Tavily 负责网页抓取。两个都配置时,行业研究更完整。
排名、People Also Ask 与相关关键词
正文抓取、行业资料与来源扩展
管理 Google 数据接入、Cloudflare 自动化和可选的 Moz 权威度监控。
用于点击、曝光、排名和收录状态。JSON 仅加密保存于后端。
Token、Account ID 和源站 IP 用于批量创建 Zone、DNS 与代理记录。
按固定间隔采集各站收录状态。
采集 DA、PA 和 Spam Score 趋势。
修改后立即生效,不需要重启服务。
正在读取账号权限。
这些参数由服务器环境管理。日常运营无需修改,管理员登录凭据可在上方热更新。
TradeMax 用一个控制台管理站点、写作与内容策略、AI 文章生成、人工审核、静态渲染、部署和收录监控。建议先用 1 套写作与内容策略、3 个站点和 1 个网站主题完成测试,再逐步扩大规模。
开始前确认右上角显示“已连接”。涉及渲染和部署时,还要确保 Publii runner 正在运行。
按 1–6 顺序配置。每张卡先打开官方平台取得凭据,再回到系统对应位置填写和测试;可选服务最后再配。
选择一个模型服务商并创建 API Key。日常优先使用 DeepSeek;OpenAI 与 Claude 可作为替代。
Serper 提供搜索结果与关键词,Tavily 负责网页抓取与资料扩展;建议两个都配置。
用于批量创建 Zone、写入 DNS/GSC TXT、代理 CDN、签发 HTTPS 和清理缓存。
系统需要服务账号 JSON,才能自动验证域名、添加 Search Console Property、提交 Sitemap 和读取收录数据。
Cloudflare 接入后,每个 Zone 都可能获得不同的两条 Nameserver;逐站复制,不能把第一站的 NS 批量套用。
需要 DA、PA 与 Spam Score 趋势时再配置。它是第三方指标,不是 Google 官方评分,也不影响发布流程。
确认 API 已连接、runner 已启动。在“设置”配置 LLM、阶段模型以及 Serper 或 Tavily,先点测试按钮再保存。保存密钥前,后端必须设置 PA_SETTINGS_MASTER_KEY。
先保存行业、受众、主题集群、禁止声明、品牌语气、服务页面、联系方式或联系表单,以及内链数量规则。使用“预览匹配”检查主题会命中哪个服务页面。
下载页面中的 CSV 示例,按固定表头填写站点。strategy_template 可直接填写已经保存的写作与内容策略名称;也可以创建站点后再批量绑定。
先添加科技、金融等栏目,上传该站点的 Logo 与 Favicon,再到“写作与内容策略”筛选并绑定站点。栏目会生成独立页面并进入主菜单。
先用 1 个主题和 1 至 3 个站点试跑。每个“站点 + 主题”都是独立任务,会分别研究、写作、审稿并执行重复度检查,不是复制同一篇文章。
查看状态、质量问题、引用、链接审计和最终 URL。成本可以展开到 research、brief、writer、reviewer 以及每轮模型调用。
先保存平台草稿,再使用预览、差异和历史检查。AI 改写只生成草稿;只有点击发布并确认后,才会写入 Publii、渲染和部署。
批量渲染并部署,确认真实域名返回页面,再完成 GSC 域名验证和 Sitemap 提交。最后在“收录”查看长期趋势。
选择网站,在“网站语言与 URL”添加默认语言和目标语言。默认语言的 URL 目录必须留空,例如 en;勾选默认语言和 x-default。目标语言例如 es,URL 目录填写 /es,回退语言选默认语言,发布方式先选“需要审核”,然后保存。
选择同一个网站并打开一篇已上线文章。在“多语言版本”选择缺失语言,点击“生成翻译草稿”。系统会保留原文事实、引用、服务链接、联系方式、Markdown 结构和图片,并生成目标语言标题、正文、Meta 与独立 Slug。
生成后会自动打开审核窗口;也可以在多语言状态里点击“审核”。检查标题、正文语言、事实与引用、目标网站链接、联系方式和图片,确认无误后点击“审核通过并发布”。系统会更新同一个翻译版本,不会把翻译文章加入默认语言首页或 Feed。
回到“网站语言与 URL”,点击“批量补齐翻译草稿”。默认处理该站最近 10 篇已上线的默认语言文章,并为全部已启用目标语言生成缺失草稿;它不会自动发布。完成后到“任务进度”逐篇审核。
确认默认文章仍是 /article.html,翻译文章是 /es/articulo.html;打开 /es/、语言栏目页、/sitemap.xml 和 /sitemap-es.xml。页面源码应包含当前语言 canonical,以及互相对应的 hreflang 和 x-default。最后在 GSC 提交统一的 /sitemap.xml。
读取站点 #3 的语言设置,为文章任务 #81 生成西班牙语翻译草稿
为站点 #3 最近 10 篇已上线文章补齐全部目标语言翻译草稿
AI 助手只能批量建立可审核草稿;正式发布仍需确认,避免错误翻译直接上线。
集中查看正常运营站点数、已发布文章、待处理任务、已收录页数、平均收录率和累计成本。下方显示站点概览和最近异常活动,数据实时更新。
可以用自然语言查询站点、文章、任务、批次、成本、设置状态和 GSC 数据,也可以申请创建站点、生成文章、编辑、渲染和部署。
任何写操作都会先生成确认卡。只有点击“确认执行”才会运行;API Key 和服务账号不会提供给模型。
集中搜索和修改各站文章。编辑先保存为平台草稿,可预览、比较差异、查看不可变历史、回滚、管理媒体、生成 AI 草稿、定时发布、复制或迁移。
保存草稿不会改线上文章;Slug 只读。若 Publii 桌面端同时改过文章,系统会返回冲突而不是静默覆盖。
把行业范围、目标用户、主题集群、禁止声明、品牌语气、同站内链、服务页面和联系方式或表单保存为一套策略,再绑定到多个站点。
站点规模大时按搜索和状态筛选,再用“全选筛选结果”。选择跨页保留,保存前使用“仅看已选”复核。
为每个网站建立独立栏目、URL 和主菜单,也可以把栏目配置批量合并或替换到其他站点;同时维护 Logo、Favicon 和公开联系方式。
这些配置先写入站点源文件;网站主题控制整站外观。执行“渲染并部署”后才会更新线上页面。
按站点集中管理图片,支持搜索、类型与资料完整度筛选、分页、网格/列表密度,以及多选复制和批量删除。
点击“编辑资料”集中维护 Alt、说明、版权方、来源 URL 和许可;正文或封面仍在引用的图片会受到删除保护。
管理全部站点。表格每行提供以下操作:
顶部勾选站点后可批量渲染、批量部署或渲染并部署。锁定、暂停和隔离站点会跳过,单站失败不阻断其他站点。
CSV 固定字段:name、display_name、domain、theme、niche、section、author_name、strategy_template。
集中关联 Cloudflare Zone、更换 Nameserver、配置根域名与 www、开启代理和严格 HTTPS,并在部署后清理缓存。
Account ID 只在创建新 Zone 时需要。完整的 Token 权限、注册商设置、验收清单和错误处理已放在「域名与 CDN」页面。
打开 Cloudflare 接入教程 →批量生成文章:每行输入一个主题;目标站点 ID 用逗号分隔,留空表示全部正常站点。系统依次完成研究、提纲、写作、审核和发布。
直接发布(不使用 AI):选择站点并填写标题、Meta 描述、Markdown 正文和标签,随后完成保存、渲染和部署。适合已有稿件。
批量生成前先用少量站点检查质量、链接规则和单篇成本。直接发布会立即修改站点并触发部署。
批量生成文章的任务进度,可按状态筛选。状态流转:
排队中→ 研究资料→ 撰写文章→ 审核中→ 已保存→ 已部署→ 已部署并通知
失败 或 未通过审核(两轮质量检查仍未通过)会显示原因,可点「重试」重新排队。
统一查看文章队列、Agent 运行和系统异常日志。先筛选并定位积压,再选择保留期生成清理影响预览;只有预览摘要仍与数据库一致时才允许确认执行。
建议从“排队超过 24 小时”和“7 天前失败任务”开始。执行中、未来排期、暂停待恢复任务与线上文章不会被清理;每次最多处理 200 条。
打开运行维护 →在“SEO 表现”跟踪谷歌收录和真实搜索流量。顶部显示 GSC 是否已配置;「采集最新数据」更新全站汇总。各站行末点击“详情”,按需读取该站的趋势、热门查询、热门页面、国家/地区和设备。
站点详情缓存 6 小时,避免批量打开页面消耗 Google API 配额;需要立即更新时点击详情中的“重新采集”。Google 暂时不可用时会显示上次成功快照。
状态含义:已收录=进入 Google 索引;已抓未收=Google 已抓取但尚未收录;已发现=Google 已发现但尚未抓取;未收录=页面被排除。核心指标是收录页数持续上升的站点占比。
逐站管理 AI 搜索抓取策略、品牌和作者实体、专业主题、llms.txt 与结构化数据;批量复制默认保留每个站点自己的品牌身份。
首次使用“保存并发布”,然后用真实域名检查 robots.txt、llms.txt 和页面源码。Cloudflare 可能在边缘追加规则;技术配置不能保证收录或引用。
打开 GEO 技术配置 →运行时设置保存后热加载。数据库、站点目录、runner 地址和密钥主密钥属于启动配置,修改后要重启后端。
填写策略名称、行业、语言、受众、主题集群、禁止声明和品牌语气。服务页面每行使用:
URL | 主题词 | 锚文本 | 标签
选择站点并输入主题,检查系统是否会插入服务链接、同站内链和联系方式。服务链接按主题相关性自然穿插在正文中,数量由策略设置控制。
搜索支持名称、显示名、域名、行业和板块。还可以筛选当前策略、未绑定策略、其他策略,以及正常、已暂停和已隔离状态。
“选择当前页”只处理可见页;“全选筛选结果”会选择全部命中站点,不受分页限制。选择会跨页保留,使用“仅看已选”复核。
正文引用只能使用搜索和 grounding 阶段真实返回的 URL。系统会检查无法追溯的外部链接和缺失引用。
检查标题层级、Meta、篇幅、引用、参考文献列表、关键词重复、链接和禁止声明。未通过时会自动重写,仍未达标则标记为“未通过审核”。
每个站点和主题创建独立任务。任务读取站点策略和已有文章,并执行同站与同批次相似度检查,不复制同一篇正文。
任务可以展开到每个阶段和每轮模型调用,查看模型、输入输出 token、单次费用、累计费用以及质量问题。
服务导流链接与研究引用分开校验。服务页面不会进入文章末尾 References;同站内链只能使用该站真实存在的文章 URL。
先看浏览器地址。如果以 file:// 开头,说明你直接打开了本地 HTML。请启动后端并访问 http://127.0.0.1:8600/console/。再完成控制台登录并检查右上角连接状态。
还没配搜索 key。到「设置」→「搜索数据源」填 Serper 或 Tavily 的 API Key,保存后重试任务即可。
后端必须先设置 PA_SETTINGS_MASTER_KEY 并重启。该变量是启动配置,不能在前端热改。设置后再测试并保存 Key。
输入框里混入了中文说明、标签、引号或换行。只保留以 tvly- 开头的 Key 本身,再点击“测试 Tavily”。
先强制刷新浏览器,确保前端和后端来自同一个版本。当前版本支持 research、brief、writer、reviewer 四阶段模型和回退模型,保存后立即热加载。
必须先保存写作与内容策略。保存后绑定区会启用;筛选、翻页不会丢失选择,使用“仅看已选”复核,再点击“保存绑定”。
说明还没有正常运营的站点。先到「站点管理」页用 CSV 批量创建站点,或确认站点没有被暂停或隔离。
谷歌收录功能需要一个谷歌服务账号。在后台设置环境变量 PA_GSC_SERVICE_ACCOUNT_FILE 指向账号 JSON 文件后即可启用。未配置不影响发文,只是不能自动验证/监控收录。
谷歌要求先在域名加一条 DNS TXT 记录来验证归属。弹窗里会给出需要添加的记录;加好后再点一次「收录」即可继续。若 DNS 托管在 Cloudflare 并配了令牌,系统会自动添加,无需手动。
系统在保存前会用你的 key 发一次真实测试请求。被拒说明 key 无效或额度用尽,请核对后重填。
若后台曾重启,卡在中间状态的任务会被自动标记为失败,可直接「重试」。已入库但渲染失败的任务会保留可续状态,重试会从渲染步继续,不会重复生成、不重复花钱。
锁定、暂停和隔离站点会自动跳过。查看逐站结果中的原因,解除对应状态后可以只重试失败或跳过的站点。部署类操作还需要在确认对话框中批准。
渲染只生成静态文件。还要把产物部署到真实托管,配置 DNS 和 HTTPS,并确认域名路由到正确目录。manual 部署通常只是本地预览,不代表公网已上线。
系统生成的是纯静态网站,本身不含服务器。流程永远是两步:① 把产物部署到某个托管;② 让域名 DNS 指向那个托管。部署目标在每个站的配置里选(SFTP/S3/Netlify/Cloudflare Pages/GitHub Pages 等),本地开发默认用「manual 拷贝到本机目录」只为预览。
部署协议选 SFTP,传到服务器上每个站独立的目录;Nginx 用 server_name 按域名路由到对应目录。
DNS:给每个域名加一条 A 记录 → 服务器 IP。多域名可共用一台机(虚拟主机)。
部署到 S3 或 Google Cloud,前面挂 CloudFront/CDN。
DNS:域名加 CNAME → CDN 分配的域名;在 CDN 里绑定自定义域名 + 证书。
部署协议选 Netlify / GitHub Pages / GitLab Pages,产物推到平台。
DNS:在平台后台「绑定自定义域名」,按提示把域名 CNAME 指向平台域名(GitHub Pages 用 A 记录 + CNAME 文件),证书平台自动签。
1000 个站需要按托管配额、磁盘、带宽、证书、DNS、API 配额和故障域规划,不要在没有压测和监控的情况下直接全量部署。
建议按 10、100、500、1000 站分级验证,并为注册库、站点目录和部署配置建立备份与恢复演练。