个人博客 —— 配置域名 & Cloudfare 优化加速
·
0
·
0
·
教程
Hugo
目录
前言 #
我们已经用 Hugo 搭建了个人博客,并通过配置 Firebase 来记录用户浏览量和点赞数。本文将介绍如何使用自己的域名,而不是 <username>.github.io
,也更利于搜索引擎收录。
本篇教程假设你已经:
- 购买了一个域名
- 已经做了域名备案
1. 配置 Github Pages 域名 #
- 打开 Github 网站,进入之前创建的 GitHub Pages 仓库,点击上方
Settings
后进入设置页面,点击左侧Pages
。 - 在 Custom domain 输入域名后 保存。
- 自定义域名需要在 Github Pages 项目根目录下创建 CNAME 文件,写入你的 域名。
2. 利用 Cloudflare 为网站添加Https 防止 DoS 攻击 #
- 注册并登入 Cloudflare, 并 添加站点。
-
选择免费的版本即可。
-
将 Cloudflare DNS,覆盖购买域名厂商的 DNS 服务器。
-
确定之后回到 Cloudflare,等了几分钟会解析成功,此时需要进行
DNS
设置
ping
一下<username>.github.io
,得到对应的IP
解析道自定义域名。- 将
<username>.github.io
域名设置CNAME
-
点击左侧 SSL/TLS,进入概述,选择 完全。
-
点击左侧 规则,进入页面规则,选择 创建页面规则。
到这就设置完成了,此时可以用 域名 访问 博客 了。