AFA Pages · 内部使用说明

做完网页,直接给一条能改的链接

Saber、Archer、Rider、Lancer 现在做网页、PPT、报告、落地页时, 会先调用专业设计技能库,再把成品发到 AFA 自建的发布站。 拿到的不是一个 HTML 附件,而是一条只读链接和一条可在线编辑的链接。

看已发布的页面 →

01它解决了什么

2026-09-03 之前,数字员工发出来的页面有三个毛病。

链接会死

旧发布域名 wiselawai.lexoavatar.com 已经解析不到,历史上 92 个页面链接全部失效。现在跑在 AFA 自己的域名和服务器上。

发出去就改不了

客户提一句意见就得整页重做重发,链接还会变。现在页面自带编辑器,改完点保存,链接不变。

页面一眼是 AI 写的

接入了三套设计技能库共 94 个技能,生成前必须先选风格、选配色、选版式,而不是凭感觉套模板。

02怎么用

直接跟机器人说人话就行,不用记命令。

你说它做什么
给客户 A 做一套报价方案的演示选演示版式技能 → 生成 Reveal.js 单文件 → 发布 → 回两条链接
做个极简风的产品落地页命中"极简" → 走 minimalist-ui + design-taste-frontend → 生成 → 发布
把上周那个页面的报价改成 8500你自己开编辑链接点着改,或让机器人重发一版,链接不变
刚才那版改坏了,退回去回滚到上一个版本

在线编辑

转发给客户请用只读链接(不带 ?edit=1 的那条)。 只读链接下编辑器完全不激活,客户看到的就是干净页面。

03命令行(给机器人和运维)

P=~/shared/skills/web-publisher/afa-publish.sh

"$P" publish page.html --kind deck --author Rider --note "客户A方案"
"$P" update  <名字> page-v2.html --note "改了报价"
"$P" list                     # 全部已发布页面
"$P" versions <名字>          # 版本历史
"$P" rollback <名字> [版本]   # 不给版本就退回上一版
"$P" token    <名字>          # 补一条编辑链接
"$P" delete   <名字>          # 下线(源码进 trash,不是真删)

服务afa-pages.service,监听 127.0.0.1:9830, 公网入口是 nginx 上的 pages.afafreight.com。 发不出去先看 systemctl status afa-pages

存储成品在 /opt/afa/pages/www, 源码与版本历史在 /opt/afa/pages/store(不对外)。

04底线

页面是公网可访问的(只是带 noindex 不被搜索引擎收录)。 合同金额、客户隐私、密钥、内部成本报价不要放上去

确实敏感的加 --unlisted 让它不进目录页,但链接本身仍然是公开的。