工程开发
cloudflare-pages avatar

cloudflare-pages

用于部署 JAMstack 应用程序、管理无服务器函数以及配置基于 Git 的 CI/CD 工作流程的 Cloudflare Pages 技能。

简介

Cloudflare Pages 技能是一款专为开发人员和 DevOps 工程师设计的强大自动化工具,用于管理 Cloudflare 全球边缘网络上的全栈 JAMstack 部署。此技能简化了 Git 存储库与 Cloudflare 基础架构之间的整合,为托管静态资源和无服务器函数提供了零配置环境。它非常适合希望自动化 Web 应用程序生命周期(包括预览部署、环境变量管理和自定义域名路由)的团队。通过使用此技能,您可以在开发、测试和生产环境中保持一致性,而无需手动操作 Cloudflare 控制面板。

  • 使用 Git 整合(GitHub、GitLab 和 Bitbucket)自动部署静态网站和全栈 JAMstack 应用程序。

  • 无缝配置和管理无服务器 Pages Functions,包括与 Workers、KV、R2、D1 和 Durable Objects 的原生绑定。

  • 内置支持框架特定预设,包括 Next.js、Astro、SvelteKit、Remix 等,确保最佳的构建输出。

  • 使用 _headers、_redirects 和 _routes.json 文件进行进阶路由控制,以便在边缘执行细致的流量管理。

  • 实时管理系统环境变量 (CF_PAGES, CF_PAGES_COMMIT_SHA) 和自定义密钥存储。

  • 最适合需要通过全球 CDN 和边缘运算能力实现低延迟的 Web 应用程序。

  • 使用此技能排解构建失败、管理协作开发的预览 URL,以及配置构建输出目录。

  • 不建议用于通用的 Cloudflare CDN 或 DNS 配置;请针对这些基础架构任务使用专门的技能。

  • 确保构建指令和输出目录符合特定框架要求(例如 dist、build、.vercel/output/static),以防止部署错误。

  • 此技能强制执行 20 分钟的构建超时限制;复杂的项目应进行相应优化或模块化以进行无服务器执行。

仓库统计

Star 数
12
Fork 数
2
Open Issue 数
11
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 05:52
在 GitHub 查看