来呀 一起用HTTPS呀
https 在商业网站得到广泛应用,于是又带起了个人博客也绑定 SSL 的风气。用 VPS 建个人主页加 SSL 证书比较容易,在 Let’s Encrypt 那里随便可以拿。虽然 GitHub Pages 本身是自带 https 的,但是因为 GitHub 没有开放给自定义域名使用,所以使用独立域名作为博客地址的时候又要费上一番周折。
话说回来,用 GitHub 部署的都是静态html,其实静态 html 的危险性又有多大呢。但是考虑到 https 对于搜索引擎的 SEO 效果拔群,网页浏览时见到小绿锁时更有安全感,无论怎么看格调都很高。
为什么用 Cloudflare
在此,要使用的是 Cloudflare 的免费 CDN。不仅免费,操作过程也十分简单。但是, Cloudflare 的免费 SSL 证书是通用的,也就是说,证书并不是发给特定域名的。所以安全性也不能保证太多。
但是,不管怎么说,安全性能提高一点是一点。格调也是如此,对吧?不用狡辩,我知道我说出了很多人的心声。
怎么用
如果已经建好了 GitHub Pages,而且已经在使用独立域名,可以进行以下步骤:
注册 Cloudflare 账号
确认 GitHub Repository 里面有
CNAME文件在 Cloudflare 上添加域名,比如 Katsura.me
用 Cloudflare 提供的 DNS,在域名运营商处修改
走流程,完成基本设置
在
Crypto标签页中,选择Full在
Page Rules标签页中,新建规则,让 http 强制重定向到 https![example.png]()
Save and Deploy
真是简单粗暴。
