今日听闻 CloudFlare 的全新网页托管服务 CloudFlare Pages 正式进行开放测试,立刻进行了一番尝试。继前人 GitHub Pages、Netlify 和后人 Vercel (Zeit) 之后,终于又出现了一个免费用户完全不限带宽的服务。
CloudFlare Pages 向免费用户提供了无限的站点数、请求数和带宽,除此之外付费用户可以获得更多的构建次数和同时构建站点数:
开放测试后,在 CloudFlare 管理面板导航栏即可找到 Pages 服务 (简体中文为 “网页”):
点击 “创建项目” 后,需要在 GitHub 账户上配置好 CloudFlare Pages 的 Application。
配置完成后,即可选择项目、添加站点:
CloudFlare Pages 和其他服务一样,支持大多数传统静态站点和 SPA 单页应用,但截至目前为止配置项等相对较少。
添加完成后,即可看到构建过程;就个人体验来说,目前 CloudFlare Pages 的构建速度相比于目前我大多数个人项目使用的 Vercel 来说相对要慢一点:
站点构建完成后即可通过 CloudFlare 提供的 pages.dev
子域名访问,同时切换至 “自定义域” 面板还可添加无限制的自定义域名:
目前 Pages 无法像 Vercel 一样自定义多域名的跳转,需要通过域名 DNS 提供商实现;需要注意的是如果你的域名是托管在 CloudFlare DNS 的,那么可以正常开启 CF 的代理。
目前 Pages 提供的高级设置相对较少,仅可以设置分支、环境变量和最基础的构建设置,包括安装设置、SPA fallback 等均无法进行自定义。
Pages 文档中目前列出了截至目前 (2021-04-03) 已知的问题,以下是其内容的翻译:
404.html
文件,若该文件不存在,则会 fallback 至 index.html
以支持 SPA 路由pages.dev
域名无法更改,需要删除重建以解决问题HUGO_VERSION
环境变量进行自定义NODE_VERSION
环境变量或 .nvmrc
文件进行自定义扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有