博客部署到Cloudflare,自定义域名

博客部署到Cloudflare,自定义域名
佩奇前言:
Cloudflare 人称赛博菩萨, 赛博大善人不用钱。具体的可以自行搜索。这里建议没有的还是注册一个,比如后期教程白嫖的图床,网上还有很多有意思的项目都使用了Cloudflare。
1.注册一个cloudflare账号
点击Sign Up 注册一个账号 (具体步骤略过 ),有了账号,点击login登录到控制台。
2.创建Cloudflare Pages
在页面左侧,选择 Workers和Pages
连接到git,第一次链接Git需要授权登录一下。
如果你的仓库和我一样有很多,这里注意要选择之前博客创建的仓库。例如我的仓库就是RunWang925.github.io
3.项目名称
这里的项目名称可以尝试修改一下,让Cloudflare分配一个比较好记的域名。
例如我填写hexorun,下面这里就变成了 您的项目将部署到hexorun.pages.dev,这就是分配的Cloudflare二级域名。以后可以通过这个域名来进行访问。当然如果你要绑定自己的域名这里的名字就随便起了,自己方便管理即可。
然后其他的保存默认即可。
然后点击页面下方的“保存并部署”的蓝色按钮即可,至此Cloudflare部署完成,这个部署大概可能需要几分钟。
4.部署完成
如果没有域名的可以结束了,一般第一次部署到能访问需要等待几分钟,如果无法打开可以多等待几分钟后再尝试访问。你的网站地址是:项目名称.pages.dev 我的这里就是https://hexorun.pages.dev
如果部署了cloudflare这步,可以将GitHub的那个仓库设置为私有仓库,这样别人就看不见你源码了,安全性+1
5.绑定自己的域名(可选)
- 域名需要托管在cf上面详细图文手把手教你阿里云注册域名如何托管到CloudFlare DNS服务_如何将域名托管到阿里-CSDN博客这个教程写的是阿里购买的域名进行托管cf,其他的也类似操作。
- 域名不托管CF一样可以绑定域名的,需要到对应的域名服务器添加解析记录即可。
例:我这里已经将814925.xyz这个域名已经托管到了cf。这个域名刚好也是在阿里购买的,托管教程就和上面的教程一样。纯数字.xyz 10年域名只要68 还是非常有性价比的。
- 点击你刚才创建好的Pages 进入设置
点击自定义域-设置自定义域
我这里就用hexo.814925.xyz自定义了二级域名
输入自定义域名后点击继续
因为已经托管到CF直接点击激活域,CF会自动帮你完成设置非常简单。大概需要等待几分钟就好了。
在浏览器测试访问一下试试。如果无法访问就多等待几分钟后在尝试。