Hexo博客使用https

前言

Hexo+Github+CloudFlare将hexo博客变成Https,简单实现为地址栏增加小绿锁,😄。

首先前提是你已经购买了域名

其实购买域名挺简单,去阿里云或者腾讯云一搜,然后购买就行了,之前一直是yuangboy.github.io访问hexo博客,将域名绑定到这个地址,就去购买域名的后台解析一下域名就行了。

解析的话就添加三条解析记录,并且在source文件夹下新建CNAME文件。

添加这三条解析
域名解析
再就是在source文件夹下新建一个文件叫做CNAME,然后里面就写自己的域名,例如我的yuang.site就行了
然后部署一下:

1
2
3
hexo clean
hexo g
hexo d

然后就是通过CloudFlare反向代理我们购买的域名,首先注册CloudFlare。

一登进cloudflare官网就会看到这个,然后填写表单注册即可。
注册cloudflare账号
注册成功之后,网页会弹出一个检测DNS的弹框,然后点击最左侧的不要钱的就行了,然后就会跳转到下面这个界面
配置DNS
如果你有上面框出的三个Type和Value的话,就不用管了,如果没有,就添加一下,例如我的这个

然后接下来点击最左侧的overview,你就会看到未激活字样,并且会看到两行DNS网址

overview
DNS网址

这时候我们就应该到我们购买域名的后台去更改DNS,例如我的就在阿里云后台改

点击这个链接跳转到阿里云DNS修改
将上面看到的两行DNS网址,复制到下如下图所示的表单中
修改DNS

此时等上两只分钟,overview的状态就会显示active已经激活。

然后点击下图中的Page Rules

Page Rules

最后我们点击右边的蓝色按钮(Buy More Pages Rules)

免费配置三个Page Rules
第一个:将域名下的所有路径总是使用HTTPS
将域名下的所有路径总是使用HTTPS
第二个:可选,让所有非 WWW 的链接安全地转到带 WWW 的链接:
让所有非 WWW 的链接安全地转到带 WWW 的链接
第三个 ,可选,这会在 CloudFlare 的 CDN 中缓存你的静态页面:
在 CloudFlare 的 CDN 中缓存你的静态页面

到这里我们就可以访问我们的博客,地址栏就会出现小绿标了,😁

文章目录
  1. 1. 前言
  2. 2. 首先前提是你已经购买了域名
    1. 2.0.0.1. 其实购买域名挺简单,去阿里云或者腾讯云一搜,然后购买就行了,之前一直是yuangboy.github.io访问hexo博客,将域名绑定到这个地址,就去购买域名的后台解析一下域名就行了。
    2. 2.0.0.2. 解析的话就添加三条解析记录,并且在source文件夹下新建CNAME文件。
  • 3. 然后就是通过CloudFlare反向代理我们购买的域名,首先注册CloudFlare。
  • 4. 然后接下来点击最左侧的overview,你就会看到未激活字样,并且会看到两行DNS网址
  • 5. 这时候我们就应该到我们购买域名的后台去更改DNS,例如我的就在阿里云后台改
  • 6. 此时等上两只分钟,overview的状态就会显示active已经激活。
  • 7. 然后点击下图中的Page Rules
  • 8. 最后我们点击右边的蓝色按钮(Buy More Pages Rules)
    1. 8.0.1. 到这里我们就可以访问我们的博客,地址栏就会出现小绿标了,😁
  • |
    载入天数...载入时分秒...