用途:这是驱动 webflow-pp-cli 二进制文件的技能,用于处理 Webflow 站点的结构与内容(而非视觉设计),适合跨多站审计 SEO、对比暂存与线上 CMS 内容、发布前预览或触发发布、批量编辑集合项、管理重定向与 robots.txt,以及通过页面 DOM 读写页面文案。
主要能力:覆盖全部 117 个 Data API 操作;并提供七个基于本地 SQLite 镜像的审计命令——seo audit(发现缺失、重复或超长的 SEO 标题/描述)、drift(逐字段显示暂存已改但未发布的 CMS 项)、publish preview(发布前查看将变更的页面、草稿页、未发布项与重定向数)、overview(跨站点汇总页面、集合、未发布项、SEO 发现、距上次发布天数)、redirects audit(发现遮蔽、无目标、循环或重复的重定向)、collections completeness(集合各字段填充率)、items bulk-set(按条件批量设置字段,默认预览,加 --apply 执行并按 60 请求/分钟限速)。另有 search 可对本地镜像全文搜索。
安装:需先安装 CLI 再调用命令。
npx -y @mvanhorn/printing-press-library install webflow --cli-only
验证:webflow-pp-cli --version
若 npx 安装失败,可回退 Go 安装(需 Go 1.26.5 或更新):
go install github.com/mvanhorn/printing-press-library/library/developer-tools/webflow/cmd/webflow-pp-cli@latest
确保二进制目录在 $PATH 上。
注意:七个人工审计命令读取本地镜像,使用前须先运行一次 sync --full,否则返回空。认证支持站点令牌与以 ws- 开头的工作区令牌,通过环境变量 WEBFLOW_API_TOKEN 提供(无 set-token 命令);login 走 OAuth2 流程;doctor 验证配置;令牌缺 scope 会在首次真实调用返回 403。命令加 --agent 等于 --json --compact --no-input --no-color --yes。用 --home 或 WEBFLOW_HOME 可迁移路径。
限制:不能改视觉设计/样式/布局,不能构建 Webflow Cloud 应用、DevLink 组件库或 Designer 扩展(由官方 @webflow/webflow-cli 负责),不能在画布上创建或移动元素,也不能爬取或审计渲染后的公开网站。workspaces audit-logs 需企业工作区及含 workspace_activity:read 的工作区令牌。