申请域名绑定github pages
你是否想让自己的github 个人博客拥有自己的个性域名,而不是很长的github.io 域名呢?快来看看吧!
前置需求
- 在Cheap Domain Names & Web Hosting Starting at $0.99! | NameSilo完成了域名的购买
- 完成了GitHub Pages的设置,有了可用的http://username.github.io库之后,可以访问 Github Pages
正文
0. 进入我的账户
1. 无论是什么域名服务商,找到DNS Management页面
如果是namesilo购买的域名,可以通过以下步骤:
点击“domain manager”
点击这个蓝色的小球(Manage DNS for this domain)
2. 写入 type A 的DNS记录
- 如果厂商提供了写入模板,这一步就很简单了。拿namesilo举例,在Manage DNS页面往下滑动可以看到namesilo支持的很多 DNS Templates。
找到GitHub的template,点击“Apply Template”,然后在弹出的窗口里直接点击“Accept”,你就会发现4条A记录已经自动写入了。
- 如果厂商不能自动添加,也可以手动添加,并不麻烦。打开下面的网址,滑动到第五个步骤,可以看到下图
[Managing a custom domain for your GitHub Pages site - GitHub Docsdocs.github.com/en/pages/configuring-a-custom-domain-for-your-github-pages-site/managing-a-custom-domain-for-your-github-pages-site#configuring-an-apex-domain!
上面圈起来的四个地址就是需要等会儿手动输入的。
不同厂商之间的手动添加方法不一样,但只要记住 type 后填“A”,address/points to或其他同义表达后填这四个地址中的一个,其他默认就好了,一共需要添加四条,可以复制粘贴。
添加之后会多出四个### 3. 创建CNAME文件
这一步也有其他方法,比如直接通过上一步类似的方法来添加,只要选择CNAME type,把address写成http://username.github.io,
上面的方法 save 之后看到报错不要慌,让子弹飞一会儿就好了
最终有这些配置即可:
github 填写域名地址
在GitHub库的Settings–>Pages–>Custom Domain里填上自己的域名,把Enforce HTTPS打上勾即可。