Github Pages绑定域名
Github Pages绑定域名
定西直接看最后,前面别看了
购买域名
这里以namesilo为例,因为namesilo购买的域名不需要备案就可以使用
- 来到namesilo官网注册账号,购买域名.
- 挑选自己想要的顶级域名:
- 可以使用支付宝支付
配置DNS解析
- 来到域名管理界面
- 点击域名后的蓝色小球:
- 把默认的配置全部删除
- 往下翻,找到Github的模板,应用该模板:
- ADDRESS/VALUE填自己pages的ip地址,可以通过ping的方式来获取
- 再添加一个CNAME:
- 格式为:
Pages添加自定义域名
- 进入pages的仓库,点击Settings
- 找到Pages项,在
Custom domain
处添加你的域名,并在下方勾选Enforce HTTPS
- 此时就可以通过域名来访问Pages了
解决Hexo d
更新博客后自定义域名失效的问题
由于绑定了自定义域名,仓库中会自动在根目录添加一个CNAME文件,文件内里是你的域名,但是本地仓库中是没有这个文件的,所以每次执行hexo d
都会使自定义域名失效
解决办法:
- 在博客的source目录下,新建一个
CNAME
文件,文件内容就是你的域名: - 这样每次执行
hexo d
部署时,会自动推送这个CNAME
文件,自定义域名就不会失效了
配置二级域名
还是namesilo上,原来根本不需要这么麻烦,一个CNAME就够了,比如我这样:
此时blog.xxx.xxx
就可以跳转到你的pages了,还差一步,和上面一样,在pages里添加自定义域名即可,
哦对,为了避免更新博客导致域名失效,记得新建CNAME文件,并加上你的域名…
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果