目录
  1. 1. 设置个人域名
    1. 1.1. 购买域名
  2. 2. hexo部署到coding服务器
  3. 3. 域名绑定
    1. 3.1. coding域名绑定
    2. 3.2. github域名绑定
hexo博客搭建三:自定义域名绑定githu+coding

当我们搭建好自己的博客以及配置好主题后,我们就要往里面写文章了,但是我们发现,域名很长一串不好记,而且每次访问自己的博客的时候总是加载的很慢,那是因为github是国外的网站,当国内的用户访问的时候不开代理就对我们不是很友好。那么今天我们就来解决这个问题

设置个人域名

既然我们访问国外的网站慢,那么我们就在国内的平台上部署我们的博客。

购买域名

首先我们得有自己的域名,没有真么办?那我们就买一个,腾讯云万网的都可以

首先注册腾讯云或者万网的账号,再购买自己喜欢的域名。

hexo部署到coding服务器

  1. 首先在coding上注册账号,然后新建一个项目,项目必须填:你的用户名.coding.me
  2. 导入公钥,可以用之前生成github的公钥
  3. 修改hexo根目录下的_config.yml的deploy如下:
    deploy:
    type: git
    repository:
    github: git@github.com:yourname/yourname.github.io.git
    coding: git@e.coding.net:yourname/yourname.git
    branch: master
  4. 把本地文件上传到coding上
    hexo g
    hexo d
    这个时候我们已经看到我们的配置文件已经上传上来了
  5. 选择构建与部署中的静态网站,实名认证过后就可以发布我们的博客了

域名绑定

coding域名绑定

当我们部署好后会给我们一串很长的域名,这个时候就需要把我们购买的域名解析到这个域名上

在万网或者腾讯云的域名解析设置中添加记录

添加两条记录类型为CNAME,主机类型分别为www@,记录值为coding给你的很长一串的域名,注意不要http


然后在coding的静态网站中选择设置,添加域名

注意:一定要添加两条,一条带www.的,一条不带www.的,如果没加带www.的解析别人用www.yourname.com将无法访问到你的博客,同理,不添加无www.的解析别人无法访问youname.com

等待几分钟后,就可以用你的自定义域名访问到你的博客了

github域名绑定

与coding绑定域名同理,但是在解析线路哪里要设置成境外,这样才能达到分流的效果

在hexo博客的/source/文件新增一个无后缀名的CNAME文件,内容为你的域名,然后在git d到github上,这时在你github仓库中的Settubgs中就会发现已经绑定好域名了。

这样国内的用户访问的就是你coding上部署博客,而国外的用户访问的就是你github上的博客了

文章作者: Corey
文章链接: https://c-hasel.github.io/2019/12/02/hexo%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA%E4%B8%89/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Corey's Blog
打赏
  • 微信
  • 支付宝

评论