BaoTa-ready · PHP template

把 AI Website Cloner 工作流改成可在宝塔部署的 PHP 项目

这个模板用于把目标站点的调研、资产整理、组件化重建流程迁移到 PHP 环境。 适合已有授权的网站迁移、旧站重构、学习网页结构和样式实现。

php scripts/clone-website.php \
  "https://example.com" \
  --i-own-or-have-permission

脚本会生成调研文档、资产清单和 PHP 页面起步文件。

Workflow

PHP 版核心流程

先分析,再组件化重建,避免“看起来差不多”的低保真复制。

01

Reconnaissance

抓取标题、Meta、图片、链接、字体和基础结构。

02

Specs

生成组件 spec,记录布局、内容、资源和交互模型。

03

Build

把 spec 写成 PHP 组件、CSS 变量和页面数据。

04

QA

对照原站检查桌面端、移动端、悬停和点击状态。

PHP 8+

PHP 组件化结构

用 app/components 和 app/pages 拆分页面,便于 AI Agent 按区块重建。

BT Panel

宝塔友好部署

无需 Node/npm,把运行目录设为 public 即可上线。

AI Workflow

调研资料优先

先生成 SITE_PROFILE、ASSETS 和组件 spec,再开始写页面。

Deploy

宝塔部署重点

上传到 /www/wwwroot/你的域名/

网站运行目录设置为 /public

PHP 选择 8.1+

开启 curldommbstringopenssl

Agent Guide

给 AI Agent 的 PHP 重建约束

每个区块先写 spec,再写 PHP 组件;CSS 值尽量来自浏览器计算样式; 图片、视频和 SVG 统一放到 public 下。

组件

app/components/ 放复用组件,页面只负责组合。

数据

app/data/ 保存真实文案和结构化内容。

样式

public/assets/css/app.css 保存设计变量、响应式和动画。