github page+hexo自定义个性化域名

会者不难,难者不会

我的博客,欢迎去逛逛yimiao.space

在准备好创建自己的博客以后,从github注册,到各种认证,到git管理代码库,到博客选型选到Hexo,从0开始建立了一个博客,到多地部署,自定义主题功能。算是有了个样子,但是却一直卡在自定义域名,找了半天没找到怎么配置。虽然wws563.github.io这样的域名看着还行了,但总是缺点意思。

想着自定义域名,但是却死活找不到教程,国内的教程大都提示要备案,国外的网站买好了域名不知道咋配。买好了域名却没用,隔了一段时间,今天忽然搜到了解决方案,原来简单到和把大象放进冰箱差不多。

感谢这个知乎答案 我tm怎么早没想到去知乎搜一下

首先,因为github page是在国外所以域名不需要备案,我是腾讯云买的域名,同理阿里或者其他服务商的也不需要。这就省了很多事了。腾讯云备案还要买服务器,还好我没买
然后是步骤:

  1. 用任何方式在博客生成后,在用于部署的publish根目录下添加一个无后缀的CNAME文件(文件名大写),里面写一行,你的自定义域名,比如我的是yimiao.space,不需要http也不需要www。这样,github page就可以识别你的自定义域名了。
    我用的是Hexo,方法是在源文件的source文件夹里添加CNAME文件,生成后,就会自动出现在publish里。
  2. 购买域名,进入你买的域名管理界面,在里面添加两条记录。一个www,一个@。记录类型改为CNAME,然后记录值改为自己的githubpage地址。


  3. 修改完以后,等待几分钟dns解析,期间可以尝试用cmd,ping一下博客地址和自定义域名地址,看是否指向同一个ip,如果是同一个应该就没问题。至此,大功告成!可以通过自定义域名访问到github page了~

你可能感兴趣的:(github page+hexo自定义个性化域名)