Github绑定域名需要完成以下两步
1. 域名解析
购买域名之后,设置CNAME记录指向github博客。比如在阿里云购买域名之后,直接增加一条CNAME记录指向 teckee.github.io即可
2. github增加CNAME记录
在blog下面的source目录增加CNAME文件,里面写上你要绑定的域名,比如way2backend.tech,注意这里的域名不需要加上https/http等前缀。
注意这样配置以后,还是可能出现每次hexo g && hexo d
时,在public目录下生成的CNAME文件为空,这个时候需要去主题目录下,删除默认的空CNAME文件.
举例,我用的next主题,这样的话需要到themes/next/source下将空的CNAME文件删除。
这样以后每次更新博客,就会从source目录进行拷贝CNAME,确保了CNAME不会被覆盖。
如何去掉绑定的域名
首先运行hexo clean
清除public文件夹,接着手动删除source目录下的CNAME文件,最后hexo g && hexo d
来deploy最新的改动即可。