前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用自定义域名来访问GitHub上部署的hugo博客——GitHub Pages

使用自定义域名来访问GitHub上部署的hugo博客——GitHub Pages

作者头像
兮动人
发布2021-06-11 11:41:47
2.3K0
发布2021-06-11 11:41:47
举报
文章被收录于专栏:兮动人的博客

hugo博客搭建好了,但访问的时候只能是以固定的域名形式(用户名.github.io)进行访问。这时可以通过购买域名的方式行实现自定义域名访问。可以去国外买或者国内,国内都是需要备案的。

https://sg.godaddy.com/zh例如这个就是国外购买域名的网站,直接购买即可。如果是国内的话需要购买域名和服务器或主机才能备案。

购买域名后:

第一步

首先是用ping命令找到存放你的github pages的主机的IP地址,在终端里面用命令ping xxx.github.io便可完成,下图中红框内的就是我们要找的IP地址:

第二步

在购买域名的提供商为域名添加解析。我是在阿里云买的域名,因此我以阿里云的为例。在域名控制台选择想要绑定的域名,并点击解析:

然后添加如下两条记录:

  • 记录类型:CNAME 将一个域名指向例外一个域名,再由另一个域名提供 IP 地址,就需要添加 CNAME 记录。 主机记录:www 表示访问域名的时候以www开头为一级域名。如果是二级域名的话就在前面加上自己想要的参数,访问的时候也是以二级域名的形式访问。
  • 记录类型:A 将域名指向一个IPv4地址,如果需要将域名指向一个 IP 地址(外网地址),就需要添加 A 记录。 主机记录:@ 表示访问的时候直接用 yunxdr.top 形式 访问,前面不加任何参数。如果是www,就要以 www.yunxdr.top 访问。这里设置的@形式与下面GitHub上自定义的域名要对应
第三步
  • 在上面存放静态网站的Repository Settings里面GitHubPages Custom domain(自定义域名)填上自己的域名点击save;

设置完成后就可以通过 yunxdr.top 访问部署在GitHub上的hugo的网站了

例外如果不太懂解析域名的可以参考如下资料:

关于记录值www和@的区别

  • 创建 www.dns-example.com 的子域名。
  • 创建 dns-example.com 的子域名。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/11/25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一步
  • 第二步
  • 第三步
相关产品与服务
ICP备案
在中华人民共和国境内从事互联网信息服务的网站或APP主办者,应当依法履行备案手续。腾讯云为您提供高效便捷的 ICP 备案服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档