很多外贸 B2B 展示站并不需要复杂后台,只要页面加载快、结构清晰、移动端体验好,就可以先上线验证。Cloudflare Pages 适合部署 Astro、Vite、Hugo 等静态网站,配合 Git 仓库可以实现自动构建和发布。本篇教程以 Astro 静态外贸站为例,介绍使用 Cloudflare Pages 上线的基本流程。
一、先确认 Astro 项目能本地构建
部署前要先在本地确认项目可以正常构建。
常见命令:
npm install
npm run build
Astro 默认构建输出目录通常是:
dist
如果本地构建失败,不建议直接部署。应先根据报错修复依赖、组件、路由或配置问题。
二、把项目放到 Git 仓库
Cloudflare Pages 通常可以连接 GitHub、GitLab 等代码仓库。项目推送到仓库后,Pages 可以自动拉取代码并构建。
建议在提交前检查:
- 是否包含
package.json; - 是否包含 Astro 配置文件;
- 是否忽略了
node_modules; - 是否能在本地构建;
- 是否没有提交敏感信息。
不要把 API 密钥、后台密码、私有配置直接提交到公开仓库。
三、在 Cloudflare Pages 创建项目
进入 Cloudflare Pages 后,可以选择连接 Git 仓库并创建项目。
常见配置包括:
- 项目名称;
- 生产分支;
- 构建命令;
- 构建输出目录;
- 环境变量。
Astro 项目常见构建命令是:
npm run build
输出目录通常是:
dist
具体配置以项目实际情况和 Cloudflare 官方文档为准。
四、部署成功后先访问测试域名
Cloudflare Pages 部署成功后,会生成一个测试访问地址。不要急着绑定正式域名,先打开测试地址检查页面。
重点检查:
- 首页是否正常;
- 产品页是否能打开;
- 图片是否加载;
- CSS 样式是否丢失;
- 移动端是否正常;
- 表单按钮是否指向正确位置;
- sitemap 和 robots 是否存在。
如果页面样式丢失,可能是路径、base 配置或构建输出问题。
五、绑定自定义域名
测试地址正常后,可以绑定自己的企业域名。绑定域名时要根据 Cloudflare Pages 提示配置 DNS。
如果域名也托管在 Cloudflare,配置通常更简单;如果域名在其他注册商,需要到对应 DNS 后台添加记录。
绑定后检查:
https://你的域名是否能打开;www和非www是否按预期访问;- HTTPS 证书是否正常;
- 页面是否跳转异常;
- 搜索引擎可访问文件是否正常。
六、外贸站上线后的基础 SEO 检查
外贸静态站上线后,不只是能打开就结束。还要检查 SEO 基础项:
- 首页 Title 和 Description 是否清楚;
- 产品分类页是否有独立标题;
- 产品详情页 URL 是否为英文中横线;
- 是否有 sitemap.xml;
- 是否有 robots.txt;
- 页面是否适配移动端;
- 图片是否有合理 alt;
- 联系方式是否清晰。
如果后续要持续做自然流量,可以围绕产品词、场景词、采购问题和行业教程更新博客内容。
FAQ
Q1:Cloudflare Pages 适合部署 WordPress 吗?
A:不适合直接部署传统 WordPress。Cloudflare Pages 更适合静态网站,WordPress 通常需要 PHP 和数据库环境。
Q2:Astro 部署后页面空白怎么办?
A:先检查本地构建是否正常,再检查构建输出目录、资源路径和 Cloudflare Pages 构建日志。
Q3:外贸站一定要绑定自定义域名吗?
A:正式网站建议绑定自己的企业域名。测试域名可以预览,但不适合作为长期品牌入口。
-
广告合作
-
QQ群号:4114653



