0. 前言
众所周知我们可以用Github的.github.io域名,但是这样的话总有点不舒坦。
所以,作者今天教你元搭建自己的顶级域名,预计耗时一个小时,写完后将会同步到这里。
先上效果:这里
1. 准备工作
- Firefox浏览器(只有Firefox才可以上)
- 邮箱(貌似现在用不了了)/Google账号
- Github账号
2. 开始吧——注册二级域名
有.github.io的可以跳过这章。
首先,我们购买域名的网站叫freenom,是世界上唯一一个提供免费域名的网站,地址在这里。
如果你发现上不了,你可能需要明白,这是一个国外网站。
然后,你需要一个Github仓库,名字为Github的用户名.github.io。
图如下所示,

点绿色按钮new。
接下来点开new以后,你会发现界面如下图所示,

在Repository name里面写Github的用户名.github.io,比如我的小号(为了教你们专门开了个小号)用户名是GoneTime-qwq(大号Ebeo-Yvnjiang),那么Repository name就写GoneTime-qwq.github.io,大号就要填Ebeo-Yvnjiang.github.io。
然后选择public,Description写connect AK IOI,Initialize this repository with a README也要勾选。
然后输入Github的用户名.github.io,看看打开了没,如果打开了,关掉网页,我们开始扒拉freenom上的内容。
3. 重头戏——注册域名
打开freenom,我们会发现如下一幕:

(Ps:背景图可能不同,可能有加载延迟,属正常现象。)
接下来点登入,看到

按操作注册(理论上来讲下面还有一个邮箱注册,因人而异)即可。
接下来登录,会看到

(Ps:我是一打开就截图,可能会出现白的情况,理论上来讲我一截完图就好了)
点右边的Services,再点Register a new domain,会看到下图:

在输入框里输入你想要的域名名称(比如我的www.billy2007.tk就输入billy2007),点击Check Availability,会看到:

(这是可用的情况,如果不可用的话会放在下图)

其中不能用的域名就会有一个×(比如上图的ak-ioi.cf是@rui_er 神仙的网站,被注册了),否则能用。
点Get it now!注册,然后点右上角的Checkout,看到

,Preiod点12 months@FREE,然后Continue。
然后就没啥好说的了,按流程注册即可。
然后就OK了。
刚才,我们注册了一个自己的独立顶级域名!
4. 最后一步:域名解析
我们有了武器,还需要大炮把它送出去。
所以,我们有了域名,还要对其进行解析。
这时候,我们的.github.io域名就派上用场了。
先回到主页,点击Services,点My Domains,选你的域名,点Manage Domain,里面选Manage Freenom DNS,看到下图。

(Ps:这是我的,你们自然空空如也)
在下面的name填www,Type选CNAME,TTL不要管,Target选Github的用户名.github.io。
然后点Save Changes,关闭freenom,打开Github。
接下来是Github端的操作。
打开Github,点开仓库,选择Create new file,命名为CNAME,文件内容www.你在freenom上选的名字.你在freenom上的后缀。
比如我是dolta.billy2007.tk(Ps:不要学我,这样不好),那么我的CNAME上就写dolta.billy2007.tk。
最后的最后,你可以使用Gridea,Hexo等美化你的界面,此处不讲了。
Github可能需要一段时间才会把这个装配好。