使用Cloudflare Page部署你的网站
就在昨天, Cloudflare 官方博客宣布了 Cloudflare Page的正式上市,作为一个正经的白嫖怪和cf粉,马上就来体验一下Cloudflare Page
优势
Cloudflare Page对比其它类似产品一个明显的优势在于它提供的免费的Web分析

官方给出的例图
启用也是相当的简单

但是要注意启用的时候要等到第二次构建时才会生效

_redirects 文件支持,这个文件用于定义额外的web重定向, 每一行表示一个规则, 格式如下
1  | [source] [destination] [http code]  | 
例如
1  | /home / 301  | 
偶尔需要改动url又不想在自己原有的项目里设置一堆后向兼容的情况下很方便
当然还有更多例如图片压缩, gzip支持等等, 可以通过官方博客了解,这里就不多说了
另外免费版的Cloudflare Page限制每个月的构建次数为500次, 这对个人项目来说是相当充足的, 当然如果有需求或是想要支持他们,可以订阅他们的Pro高级版本或者是Business企业版本

部署体验
点击这里直接查看最终效果
打开Cloudflare 首页 https://pages.cloudflare.com/ 按照提示,首先我们需要关联自己的cloudflare账号与GitHub仓库, 这里我只选择了一个数据结构课程写过的一个小项目Huffman-example

紧接着我们选择这个仓库,然后开始设定它的部署配置

名称什么的我就懒得改了, 选择自己想要部署的分支,这里是master

至于组件设定, 由于我这里的项目使用Vue.js框架使用yarn作为构建工具, 所以这里配置如下, 这里配置依照自己的项目来就可以, 基本上没有什么很难理解的

而Cloudflare也是贴心的在每一处都提供了文档链接供参考

确认后只需要等待了, 大概需要几分钟的时间(依据项目情况时间长短不同), 这里我花费了大概4分钟左右的时间

确认后我们可以看到这样的管理界面

点击造訪網站就可以看到自己的网站了
例如

个人认为非常适合作为自己一些小项目的demo站
需要注意的是, 这里我选择了master分支, 那么master分支每次提交和pr都会触发构建过程, 一些较小的无意义的提交可能会浪费掉免费的500次构建机会(比如我, 悲), 所以建议新建分支单独用来构建或单独用来开发
