美文网首页
Hexo 绑定域名

Hexo 绑定域名

作者: DebugWorld | 来源:发表于2022-09-02 09:50 被阅读0次

    0X00、前言

    如果自己想用的博客域名被Gitee或者GitHub的用户注册过了,但是仍然想用该域名,可以自己注册一个域名与Hexo绑定,首先需要注册一个域名。

    提供注册域名的主流服务商有以下几种:

    • Godaddy: 国外服务商。网上前几年推荐的大部分是这个服务商,但现在坑的一批,哄抬价格、安全事故频出
    • NameCheap: 国外服务商。收费不透明、不支持支付宝
    • NameSilo: 国外服务商。收费透明、支持支付宝、提供终生免费的Whois Privacy服务,网站页面很复古
    • 阿里云:国内服务商。需要备案、有些域名不支持DNS,比如: .me 后缀的域名
    • 腾讯云:同上

    0X01、注册流程

    Namesilo 是 ICANN 认证的域名注册商之一,注册和转入都很人性化,安全保护到位而且性价比很高,推荐使用NameSilo作为域名注册商。

    • 打开网站注册账号(需要科-学-上-网)
    • 在首页搜索要注册的域名,查看是否可以购买,然后选择购买的域名进行购买
    • 配置域名信息,输入优惠码(okoff)可以免1美元,点击即可购买
      image.png
      image.png
      image.png

    0X02、使用域名

    1、DNS配置

    Manage My Domains --> 选择一个域名,点击Manage DNS(蓝色圆球)

    image.png

    查看代码仓库链接的ip

    # example.com 替换成自己的代码仓库链接,返回的是代码仓库的ip
    dig example.com +nostats +nocomments +nocmd
    

    把原来的配置全部删除,根据上面命令返回的结果,配置改成如图所示。

    • A:就是把一个域名(IPV4)解析到一个IP地址,指向的目标主机地址类型只能使用IP地址
    • AAAA: 就是把一个域名(IPV6)解析到一个IP地址
    • CNAME: 就是把域名解析到另外一个域名,目标主机地址只能使用主机名,不能使用IP地址
    image.png

    也可以使用NameSilo的DNS配置模版,找到Github的模版,然后应用该模版。


    image.png

    2、hexo配置

    在Hexo的站点 source 目录下,新建 CNAME 文件,注意没有后缀,文件名是大写

    # source/CNAME
    # 只能包含一个顶级域名, 没有http,也没有www
    example.com
    

    然后通过以下命令,重新部署到代码仓库,等一段时间(大概10min)再访问自己的域名,查看是否成功。

    hexo g -d 
    

    0X03、总结

    使用自己的域名能够体现自己的特色,只要续费就可以使用该域名。

    0X04、参考

    Using a custom domain with GitHub Pages

    相关文章

      网友评论

          本文标题:Hexo 绑定域名

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