Hexo+Github/Coding/Gitee静态博客绑定私有域名

​ 首先准备好一个私有域名,可通过阿里云、腾讯云等平台购买并实名认证好,即使没备案也没关系的。

 

域名解析

 

  1. 进入域名解析平台界面
  2. 添加记录
  3. 选择主机记录,根据提示自行选择,比如,我已经申请了一个域名xinstudy.top,就把xinstudy.top填进去,
  4. 记录类型选择CNAME

    Hexo+Github/Coding/Gitee静态博客绑定私有域名

  5. 线路类型,我们默认就好了
  6. 记录值,填写github page上的域名即:userename.github.io(比如我的域名为xin-mr.github.io)保存,下面是我解析了的域名,状态会显示“正常”两个字Hexo+Github/Coding/Gitee静态博客绑定私有域名

当然,如果你同时又开启Coding 、Gitee的Git pages服务,同理按上述步骤再添加记录进去

如果添加的是Gitee,记录值为:userename.gitee.io(比如我的:xin_mr.gitee.io);

如果添加的是coding,记录值为你静态网站部署时生成的网址,比如我的coding网址为at0506.coding-pages.com,如下图)

Hexo+Github/Coding/Gitee静态博客绑定私有域名

coding好像前年已经改版,注册是以团队形式的注册的,没有个人版注册的了,当然个人版登录还是保留(老顾客,照顾一下),同时从上图也看出静态网站的域名不再是username.coding.me。如果本人说法有错不实,烦请指正,望见谅,谢谢!

 

 

配置github page绑定解析的域名

 

  1. 打开github repository仓库(比如我的仓库为xin-mr),点击settings进入设置界面Hexo+Github/Coding/Gitee静态博客绑定私有域名
  2. 下翻到Github pages下的Custom domain,填入刚解析的域名(我的域名为xin-mr.github.io,所以填入xin-mr.github.io)
  3. 点击保存,就可以访问了

 

 

Coding Pages 绑定域名时申请证书时可能会出现的问题:

Hexo+Github/Coding/Gitee静态博客绑定私有域名

原因:Hexo博客双线部署到 GitHub Pages 和 Coding Pages 过程中出现的,并且将私有域名配置并解析到了GitHub pages、github.io上,这种情况下,在验证域名所有权时会定位到 Github Pages 的主机上导致证书申请失败

解决方案:先把私有域名对 github.io的解析给暂停掉,然后再重新申请证书,等待申请成功显示正常(如下例图),再恢复 GitHub 的解析。

Hexo+Github/Coding/Gitee静态博客绑定私有域名