我也想拥有一个属于自己的域名!
早在上个学期做数据库大作业,为了丰富自己的见识,还注册了华为云账号,买了一个服务器,那时查询资料,就有耳闻域名,不过当时点到为止,就没然后了。当自己的博客搭建起来后,自然会鞭策自己去了解,去学习,我想这就是搭建博客的又一要义。

域名

购买

网上大都会推荐GoDaddy,但我只是纯粹记录记录,搞新加坡可能还会涉及PayPal就整复杂了,所以笔者这里推荐大家阿里云,亲切又靠谱。

  1. 首先是注册阿里云账号,如果🈶️支付宝,可以直接快捷登录;
  2. 登录成功以后,先进行实名认证,这是必要的;
  3. 认证信息包括身份证上传完毕后,一两分钟就审核通过了;
  4. 回到首页,在上方导航栏,选择“产品”->“域名注册”,检索自己喜欢的域名并进行购买 .top后缀一年9¥
  5. 购买完毕后,回到首页点击右上方的控制台,进入后点击上方导航栏的产品与服务,然后选择域名,点击进入域名解析列表,然后就可以看到刚刚买的域名了,接下来进行解析配置(绑定)

glcL9S.png

glg9A0.png

绑定

  1. 进入域名解析列表并对购买的域名进行解析。

glg13D.png

  1. 删除默认的并添加以下解析,如图所示:

gl29rd.png

  1. 记录值的第一行是我的博客站点IP地址,通过终端ping twater.github.io获取。

gl2hdI.png

  1. 解析配置好了以后,登录GitHub,进入到博客站点对应的仓库,对域名进行设置(Settings):

glRPlF.png

  1. 左边侧边栏选择“Pages”,找到Custom domain,填上购买的域名。

glRRpT.png

  1. 到这儿还没结束,回到本地博客站点路径下的source文件夹里,创建一个名为CNAME的文件(注意都要大写),里面填入之前购买的域名。

文件里的域名前加不加“www”都可以,具体规则如下:
如果你填写的是没有“www”的,比如 3water.wang,那么无论是访问 http://www.3water.wang 还是 http://3water.wang ,都会自动跳转到 http://3water.wang;
如果你填写的是带“www”的,比如 www.3water.wang ,那么无论是访问 http://www.3water.wang 还是 http://3water.wang ,都会自动跳转到 http://www.3water.wang
如果你填写的是其它子域名,比如 abc.3water.wang,那么访问 http://abc.3water.wang 没问题,但是访问 http://3water.wang ,则不会自动跳转到 http://abc.3water.wang。
另外说一句,在你绑定了新域名之后,原来的 你的用户名.github.io 并没有失效,而是会自动跳转到你的新域名。

注:如果不做这一步,每次hexo d部署到GitHub上以后,对应仓库的域名设置里的域名会被重置回原来的username.github.io,你需要再次设置成你的域名,很麻烦。
到此,域名就与博客站点绑定上了~

参考博客

备案

逛师傅们的博客,经常会在底部看到一个国徽,后面跟着一个什么ICP备号,处于猎奇心理,百度了解了一下备案,主要是增加可信,提高访问速度,于我,都是次要,主要是想走个流程,体验一下备案的酸甜苦辣。
我是在手机App——“阿里云”上完成备案的,安装好之后打开,在“我的云产品”下,找到“网站备案”,手机App是要比PC端更方便、快捷,“活体验证”等一系列认证后,无脑下一步。
接着就是漫长的等待…

g1iKaj.png

阿里云预计13个工作日,真就13天,备案通过~

添加备案信息

据说是由于新版Butterfly主题删除了ICP配置,所以我们无法直接通过修改_config.butterfly.yml文件来设置备案信息显示。
只能通过“搜索”,找到位于/hexo-theme-butterfly/layout/includes/路径下的footer.pug文件,用文本编辑器打开,在倒数第三行粘贴如下代码:

1
2
3
<br>
<img src="/img/icp.png">
<a href="https://beian.miit.gov.cn" style="color:#ffffff" target="_blank">蜀ICP备2021010811号</a>

Tip:color这里是十六进制颜色信息,#000000:黑色,#ffffff:白色。