English | 中文
面向外贸企业的 WordPress 独立站生产级模板。Docker 一键部署,性能优化,多语言开箱即用。
┌─────────────┐
│ Cloudflare │ CDN + WAF + SSL
│ (免费版) │
└──────┬──────┘
│
┌──────▼──────┐
│ Nginx │ 反向代理 + 缓存 + Gzip
│ :80/:443 │
└──────┬──────┘
│
┌──────▼──────┐
│ WordPress │ 6.7 + Apache
│ + 插件 │ Super Cache / Imagify / Rank Math
└──────┬──────┘
│
┌──────▼──────┐
│ MySQL 8 │ 持久化存储
└─────────────┘
- 一键部署 —
setup.sh自动安装 Docker、申请 SSL 证书、配置 Nginx - 三层缓存 — WP Super Cache + Nginx 代理缓存 + Cloudflare CDN
- 自动 WebP — Imagify 转换图片,Nginx/Apache 自动为支持的浏览器提供 WebP
- SEO 就绪 — Rank Math 结构化数据、XML 站点地图、Open Graph
- 多语言 — Polylang 多语言支持(中/英/俄/西/...)
- 安全加固 — 全站 HTTPS、禁用文件编辑器、Cloudflare WAF
- 实战验证 — 已在真实的 B2B 半挂车制造商网站上验证
安装 Clawhub 技能,AI Agent 交互式引导你完成 9 个阶段的全流程部署:
clawhub install wordpress-trade-site安装后告诉你的 OpenClaw Agent:"帮我建一个外贸独立站" — 它会从服务器准备一路引导到最终验收。
| 阶段 | 内容 | 耗时 |
|---|---|---|
| 1. 业务信息收集 | 公司名称、产品、目标市场、语言、联系方式 | 2 min |
| 2. 服务器准备 | SSH 连接、防火墙、swap、时区 | 5 min |
| 3. Docker 部署 | Clone 模板、生成 .env、启动三容器 | 3 min |
| 4. SSL 证书 | Let's Encrypt 或 Cloudflare Origin 证书 | 3 min |
| 5. WordPress 初始化 | 安装向导、wp-config、Permalinks | 3 min |
| 6. 主题与插件 | Astra + 10 款推荐插件批量安装 | 5 min |
| 7. 多语言 + SEO | Polylang 多语言、Rank Math SEO、基础页面 | 5 min |
| 8. Cloudflare + 性能 | DNS、SSL/TLS、三层缓存、PageSpeed 测试 | 5 min |
| 9. 安全加固 + 验收 | 文件权限、xmlrpc 封堵、备份、监控 | 5 min |
约 35 分钟,从零到生产就绪。
- Linux 服务器(推荐 Ubuntu 22.04+),最低 1核 / 1GB 内存
- 域名并可管理 DNS
git clone https://github.com/iPythoning/wordpress-trade-starter.git
cd wordpress-trade-starter
cp .env.example .env # 编辑你的域名和密码
sudo bash setup.sh完成后打开 https://你的域名/wp-admin 进行 WordPress 初始化设置。
如果你希望手动控制每个步骤,参见 docs/02-docker-deploy.md。
| # | 主题 | 说明 |
|---|---|---|
| 01 | 服务器选购 | 服务器选择与初始化配置 |
| 02 | Docker 部署 | 使用 Docker Compose 部署 WordPress |
| 03 | SSL 证书 | Let's Encrypt 证书申请与配置 |
| 04 | WordPress 配置 | WordPress 基础设置 |
| 05 | 主题与插件 | 推荐主题和插件组合 |
| 06 | 多语言 | Polylang 多语言配置 |
| 07 | SEO 优化 | Rank Math SEO 优化指南 |
| 08 | 性能优化 | 完整性能优化攻略 |
| 09 | Cloudflare | Cloudflare CDN 配置 |
| 10 | 安全加固 | 安全加固清单 |
| 11 | 日常运维 | 日常维护与监控 |
| 12 | GEO 优化 | AI 搜索引擎优化(引用度、llms.txt、Schema) |
| 插件 | 用途 | 免费? |
|---|---|---|
| Astra | 轻量主题,兼容 Elementor | 是 |
| Elementor | 可视化页面构建器 | 部分免费 |
| Rank Math | SEO(站点地图、结构化数据、Meta) | 是 |
| WP Super Cache | 页面缓存 | 是 |
| Imagify | 图片优化 + WebP 转换 | 部分免费 |
| Jetpack Boost | Critical CSS、懒加载 | 是 |
| Polylang | 多语言内容管理 | 是 |
| Contact Form 7 | 联系表单 | 是 |
| Flamingo | CF7 表单提交存入后台(防丢失) | 是 |
| Chaty | WhatsApp / 在线聊天小部件 | 部分免费 |
| eCommerce Product Catalog | 产品展示(无需 WooCommerce) | 是 |
在 1核 / 1GB VPS + Cloudflare 免费版上的测试结果:
| 指标 | 优化前 | 优化后 |
|---|---|---|
| PageSpeed Desktop | 45 | 78+ |
| TTFB | 1.8s | 0.3s |
| LCP | 4.2s | 2.1s |
| 页面总大小 | 3.2MB | 1.1MB |
├── docker-compose.yml # Docker 编排(WordPress + MySQL + Nginx)
├── nginx.conf # Nginx:SSL、代理缓存、Gzip、WebP、Cloudflare
├── .htaccess # Apache:Super Cache、浏览器缓存、WebP、Gzip
├── wp-config-extra.php # wp-config.php 额外配置
├── setup.sh # 一键部署脚本
├── .env.example # 环境变量模板
├── skill/ # OpenClaw Clawhub 技能
└── docs/ # 11 篇文档
- 外贸企业 — 制造商、出口商、贸易公司建设 B2B 网站
- WordPress 新手 — 想要一个生产级的起点
- 开发者 — 为国际客户部署 WordPress 站点
欢迎提 Issue 和 PR!
基于 TitanPuls.com 的实战经验 — 一家服务 50+ 国家的半挂车制造商。