站点概况 · 正常运营
当前可以发布内容的站点
TradeMax · 多站点管理系统
新对话
编辑会先保存为平台草稿。只有点击发布并确认后,才会写入站点、渲染和部署。
绿色为新增,红色为线上内容中将被删除的部分。
请先保存草稿。
回滚不会覆盖旧记录,而是创建一个新的待审草稿。
支持 PNG、JPG、GIF、WebP、SVG 和 AVIF,单个文件不超过 10 MB。
AI 只生成草稿,不会直接发布。生成后可继续编辑、预览和比较。
留空表示立即发布。任务会依次写入站点、渲染并部署。
取消发布保留文章,移到回收站会从正常列表移除;恢复后仍可再次发布。
复制当前线上版本;草稿请先发布。迁移成功后,源站文章会进入回收站。
已选择 0 篇文章
控制行业内容、同站内链、服务导流链接与联系方式
只在文章主题匹配时插入,每篇最多一条
联系方式由系统插入,不由模型编造
筛选并批量选择站点,选择结果会跨页保留
请先保存模板
| # | 名称 | 域名 | 板块 | 内容策略 | 分组 | 状态 | 操作 |
|---|
把同类站点归到一组,批量生成文章时可以直接选择整个分组。
下载示例后替换域名和站点信息,也可以直接选择编辑好的 CSV 文件。
固定表头:name,display_name,domain,theme,niche,section,author_name,strategy_template。策略模板可留空。建议使用 UTF-8,单次最多 2000 行、5 MB。
尚未选择文件,也可以在下方直接粘贴。
站点创建后先完成基础检查,再开始生成和发布内容。
确认域名、板块、状态和主题正确,再把同类站点加入分组。
到“生成与发布”页面启动 AI 批次,或直接发布已有 Markdown 文章。
在“任务”查看进度;需要时使用站点行内的“渲染”和“部署”。
配置 GSC 后点击“收录”,再到收录页面监控 Sitemap 和索引状态。
注意:CSV 会逐行处理。部分行失败时,成功创建的站点不会自动删除;请根据结果中的 errors 修正失败行后,只重新导入失败行。
格式提示:如果显示名、领域或作者名中包含英文逗号,请用英文双引号包住整个字段,例如 "Home, Garden & Living"。
每行输入一个主题关键词;系统依次完成研究、提纲、写作、审核和发布。使用前请先在系统设置中配置模型和 API Key。
适合已有文章:保存内容后依次完成渲染和部署。
已有文章统一在“文章管理”中修改。这里提供自动草稿、预览、差异、版本回滚、媒体、AI 改写和发布进度,网址保持不变。
| # | 站点 | 关键词 | 状态 | 质量分 | 成本 | URL / 错误 |
|---|
收录状态来自 URL Inspection API(只读,2000 次/天/属性)。核心指标是收录页数持续上升的站点占比。Google 不接受主动“请求收录”,只能提交 Sitemap 后等待。
| 站点 | 已检查 | 已收录 | 收录率 |
|---|
四个阶段可独立选模型;留空的阶段继承写作模型。可使用 deepseek-chat 这样的裸模型名,保存后立即生效。
Serper 管 SERP 研究(排名/PAA/相关词),Tavily 管全文抓取;任配其一即可跑,两个都配效果最好。保存时会实测 key 有效性。
粘贴谷歌服务账号 JSON 即可启用收录验证与监控;DNS 选 Cloudflare 可自动完成域名验证。
以下几项在后端启动时读取,出于安全与启动依赖无法在前端热改,需在服务器环境变量里设置:
TradeMax 用一个控制台管理站点、内容策略、AI 文章生成、人工审核、静态渲染、部署和收录监控。建议先用 1 个模板、3 个站点和 1 个主题完成测试,再逐步扩大规模。
开始前确认右上角显示“已连接”。涉及渲染和部署时,还要确保 Publii runner 正在运行。
确认 API 已连接、runner 已启动。在“设置”配置 LLM、阶段模型以及 Serper 或 Tavily,先点测试按钮再保存。保存密钥前,后端必须设置 PA_SETTINGS_MASTER_KEY。
先保存行业、受众、主题集群、禁止声明、品牌语气、服务页面、联系方式和内链数量规则。使用“预览匹配”检查主题会命中哪个服务页面。
下载页面中的 CSV 示例,按固定表头填写站点。strategy_template 可直接填写已经保存的策略名称;也可以创建站点后再批量绑定。
可按名称、域名、行业、绑定状态和运行状态筛选。使用“选择当前页”或“全选筛选结果”,选择会跨页保留;用“仅看已选”复核后再保存绑定。
先用 1 个主题和 1 至 3 个站点试跑。每个“站点 + 主题”都是独立任务,会分别研究、写作、审稿并执行重复度检查,不是复制同一篇文章。
查看状态、质量问题、引用、链接审计和最终 URL。成本可以展开到 research、brief、writer、reviewer 以及每轮模型调用。
先保存平台草稿,再使用预览、差异和历史检查。AI 改写只生成草稿;只有点击发布并确认后,才会写入 Publii、渲染和部署。
批量渲染并部署,确认真实域名返回页面,再完成 GSC 域名验证和 Sitemap 提交。最后在“收录”查看长期趋势。
集中查看正常运营站点数、已发布文章、待处理任务、已收录页数、平均收录率和累计成本。下方显示站点概览和最近异常活动,数据实时更新。
可以用自然语言查询站点、文章、任务、批次、成本、设置状态和 GSC 数据,也可以申请创建站点、生成文章、编辑、渲染和部署。
任何写操作都会先生成确认卡。只有点击“确认执行”才会运行;API Key 和服务账号不会提供给模型。
集中搜索和修改各站文章。编辑先保存为平台草稿,可预览、比较差异、查看不可变历史、回滚、管理媒体、生成 AI 草稿、定时发布、复制或迁移。
保存草稿不会改线上文章;Slug 只读。若 Publii 桌面端同时改过文章,系统会返回冲突而不是静默覆盖。
把行业范围、目标用户、主题集群、禁止声明、品牌语气、同站内链、服务页面和联系方式保存为模板,再绑定到多个站点。
站点规模大时按搜索和状态筛选,再用“全选筛选结果”。选择跨页保留,保存前使用“仅看已选”复核。
管理全部站点。表格每行提供以下操作:
顶部勾选站点后可批量渲染、批量部署或渲染并部署。锁定、暂停和隔离站点会跳过,单站失败不阻断其他站点。
CSV 固定字段:name、display_name、domain、theme、niche、section、author_name、strategy_template。
批量生成文章:每行输入一个主题;目标站点 ID 用逗号分隔,留空表示全部正常站点。系统依次完成研究、提纲、写作、审核和发布。
直接发布(不使用 AI):选择站点并填写标题、Meta 描述、Markdown 正文和标签,随后完成保存、渲染和部署。适合已有稿件。
批量生成前先用少量站点检查质量、链接规则和单篇成本。直接发布会立即修改站点并触发部署。
批量生成文章的任务进度,可按状态筛选。状态流转:
排队中→ 研究资料→ 撰写文章→ 审核中→ 已保存→ 已部署→ 已提交收录
失败 或 未通过审核(两轮质量检查仍未通过)会显示原因,可点「重试」重新排队。
跟踪谷歌收录情况。顶部显示 GSC 是否已配置;「立即扫描」主动查一遍最新收录状态(只读,不能强制谷歌收录)。下面是各站的已检查/已收录页数和收录率。
状态含义:已收录=进入 Google 索引;已抓未收=Google 已抓取但尚未收录;已发现=Google 已发现但尚未抓取;未收录=页面被排除。核心指标是收录页数持续上升的站点占比。
运行时设置保存后热加载。数据库、站点目录、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 站分级验证,并为注册库、站点目录和部署配置建立备份与恢复演练。