通过Cloudflare加速GitHub个人仓库

首先,GitHub了解点计算机的都不陌生,全球最大的同性交友平台和众多良心软件的开源地

稍微钻研一下可以就可以发现GitHub的很多妙用,比如搭建图床、搭建博客……因为GitHub的服务器在国外,所以就导致很多时候GitHub打不开,创建的仓库访问也慢,用来建图床半天才把你的图片给加载出来或者半天才进你的博客站点,这显然不是我们想看到的结果,所以,就要说说今天的主角:Cloudflare

Cloudflare是一个全球网络 ,旨在让您连接到 Internet 的一切安全、私密、快速和可靠。保护您的网站、APIInternet 应用程序。保护企业网络、员工和设备。编写和部署在网络边缘运行的代码——具体可以百度搜索一下,这里不过多赘述

通过这个Cloudflare部署之后又那些好处呢,最大的好处就是访问速度明显加快,不用在等待很长时间,毕竟等待时间最是枯燥乏味的

废话不多说,现在开始操作

准备工作

本文是通过GitHub来进行演示

首先你得有两个账号

一个是GitHub的一个是Cloudflare的,注册我就不多说了以下是官网

部署

部署之前先要又一个仓库,无论是(github.io)还是普通的仓库,只要是公共的,都可以进行部署,当然也可以直接新建一个仓库

创建仓库

有仓库的直接跳过这一步

GitHub主页的左上角有个如下图的按钮

点New创建仓库;具体步骤如下所示

创建好的仓库

Cloudflare部署

首先登录Cloudflare点击Pages

点击创建项目,在点击连接到Git,底下的两个是我之前创建部署内容,新创建的是什么都没有的

到这个页面你们是要进行登录一下GitHub的,我是登录过了,所以直接演示怎么部署,而且那两个使用中就是上一张图片的两个部署情况

在这里可以看到之前创建的那个仓库,点击选择仓库(出现小对钩),然后点击开始设置

出现以下页面后可以改我直接默认,没问题点击保存并部署,等待即可

出现如下界面代表部署成功,中间圈的那个网址是你这个仓库的站点,可以通过这个直接访问仓库内容,然后点击继续处理

在这里面可以设置自定义域名,至此部署完成,第一次部署可能会要等一会才会完全部署完成

这个是自动部署,只要GitHub里面内容更新,Cloudflare也会同步更新

进行验证

GitHub仓库里面放了一张图片

通过站点加速访问

可以看到,使用的就是之前出现的站点