购买域名
以阿里云域名为例,可选择10块以内的
网址为:
注意:域名可能需要备案,不过阿里云目前需要购买服务器才能备案,由于我只个人使用,不需要被百度到,所以猜测占时不用备案
使用CLOUD的DNS服务
网址为:https://dash.cloudflare.com/
登录后选择: Workers & Pages -> overview -> create application ,创建个人博客 (可能可以不创建,我没找到直接设置DNS的入口)
点击:websites -> add a site -> 填写自己的域名 -> 添加DNS配置
A janvia.fun 76.223.126.88 Proxied Auto
CNAME www cname-china.vercel-dns.com DNS only Auto
配置完成后可以看到分配给自己的DNS服务器,记录下来,然后在阿里云上修改
guss.ns.cloudflare.com
monika.ns.cloudflare.com
修改DNS服务器
在阿里云网页左上角
点击: 域名 -> 域名列表 -> janvia.fun(自己的域名) -> 基本信息 -> 修改DNS
将阿里云提供的DNS服务器更改为CLOUD提供的服务器,即:
dns13.hichina.com
dns14.hichina.com
修改为
guss.ns.cloudflare.com
monika.ns.cloudflare.com
修改完成后,可以通过点击:左上角 -> 云解析DNS -> DNS服务器地址 ,进行查看
修改成功则显示为:
当前DNS 云解析系统分配DNS
monika.ns.cloudflare.com dns13.hichina.com
guss.ns.cloudflare.com dns14.hichina.com
在牛河上添加自定义域名
打开博客项目 -> domain -> add
填入买的域名 janvia.fun
选择第一个,将生成www.janvia.fun和janvia.fun,由于DNS配置已经配置了@和www,所以不需要在这里设置重定向,所以删除janvia.fun
(实际测试,如果不删除,网址输入janvia.fun,将一直重定向而导致无法访问)
hexo配置
hexo项目下的CNAME中填入买的域名:
janvia.fun
www.janvia.fun
不设置重定向
cloudflare配置(可选)
点击website,选择自己的域名 ,进入配置页面
SSL/TCL
1.在overview页面
- 设置成full(strict) ,否则janvia.fun由于重定向过多无法访问
2.在Eage Certificates页面
- 打开Always use https
- Minimum TLS Version设置成1.1
- Opportunistic Encryption 打开
3.在Origin Server页面
- Authenticated Origin Pulls 打开
Speed/optimization
1.在content optimization 页面
- Brotli 打开
- Rocket Loader 打开
- Auto Minify ,全选
2.Other页面
- AMP Real URL 打开