美文网首页Jekyll饥人谷技术博客
将GitHub博客关联到自己的域名

将GitHub博客关联到自己的域名

作者: 7058fef01543 | 来源:发表于2017-10-16 17:14 被阅读1400次

    购买域名

    1. 域名服务商有很多,比如国内的「万网」,「4.cn」;国外的有「NameSoil」,「GoDaddy」等,国内注册域名需要备案,据说很麻烦(天朝特色,有兴趣的可以去尝试下),国外的无需备案,有些服务商还提供隐私保护(就是他人无法查到域名的注册信息)。
    2. 我选择的是「NameSoil」进行域名购买。
    3. NameSoil首页,在红箭头输入框内输入自己想要的域名,再点击SEARCH进行搜索 搜索想要的域名
    4. 如图中红方框处就是你搜索的域名,右边绿色的就是可以可以注册的顶级域名,选好之后点击2处进行支付。 选择顶级域名.png
    5. 订单详情页面,将1处修改为「WHOIS Privacy」设置隐私保护,在2处选择购买时长,如果你是首次购买可以在3处输入一个优惠码(搜索引擎搜索得到)有一美元的优惠,这些都选完之后就点击 「CONTINUE」进入下一步。 订单详情.png
    6. 进行登录或注册操作,已有namesoli在1处输入账号及密码进行登录,没有namesoil账号则在2处进行注册操作。 登录或注册.png
    7. 选择支付方式,国内我们一般选择的是支付宝支付,选择支付宝,输入支付宝邮箱再点击GO转到付款页面,完成支付后就购买域名成功了。 选择支付方式.png

    GitHub和Hexo相关操作

    参考阅读:使用Hexo和GitHub 轻松搭建一个博客

    1. 在你本地的博客仓库中source文件夹下新建一个文件名为CNAME(全大写无后缀),在CNAME文件中添加你之前购买成功的域名,如我购买的是「clydeqin7.top」就在文件中添加「clydeqin7.top」。
    2. hexo g -d将本地修改部署到GitHub的博客仓库中。

    域名解析

    域名解析Google一下就会出来许多可以解析域名的网站,选择国外的网站有被墙的风险,我选择的是「DNSPOD」网站进行解析。

    1. 在「DNSPOD」网站中域名解析中添加域名,输入你购买的域名进行解析,解析成功会得到2个「记录值」。

    2. 在添加记录中添加一下3条记录

      主机记录 记录类型 记录值
      * A 192.30.252.153
      @ A 192.30.252.154
      www CNAME 你的用户名.github.io

      主机记录就是域名前缀,常见用法有

      • www:解析后的域名为 www.你的域名
      • @:直接解析主域名 你的域名
      • *:泛解析,匹配其他所有域名 *.你的域名

      要指向空间商提供的 IP 地址,选择「类型 A」,要指向一个域名,选择「类型 CNAME」

      上面「192.30.252.153」,「192.30.252.154」就是GitHub提供的IP地址。

    将解析结果添加到域名

    1. 打开「namesoil」网站,选择「Manage My Domains」,然后点击要管理的域名。
    2. 如图,上面个红框为域名,点击下面个红框的「Change」。 域名管理.png
    3. 在打开页面中填入之前域名解析成功得到的2个「记录值」,点击「SUBMIT」,完成修改。
    4. 等待修改生效,一般不超过10分钟,然后在浏览器中输入你的域名应该就可以访问了。

    相关文章

      网友评论

        本文标题:将GitHub博客关联到自己的域名

        本文链接:https://www.haomeiwen.com/subject/ndcluxtx.html