首页 文章

Github页面项目的网站子域名

提问于
浏览
6

我有一个Github项目, github.com/jeti/matrix ,我为该项目设置了一个"Github pages"站点,以便可以在这里访问 jeti.github.io/matrix/ .

这些都可以通过Github进行配置 .

现在,我想添加我个人网站的子域名,以便可以通过我的网站 jeti.io 的子域 matrix.jeti.io 访问该网站 .

我真的很困惑如何做到这一点,因为文档似乎没有显示如何将项目页面重定向到子域 . 我已经尝试了一些我认为应该是正确输入的排列,但由于这些DNS更改需要很长时间才能传播,因此很难进行测试 .

具体来说,我想知道输入Github的值是什么 Custom domain (在我看来,这应该只是子域 matrix.jeti.io ,但我不确定,所以我把它留空了):

然后我还需要创建子域 . 我通过OVH购买了域名,它们提供了一些添加DNS条目的选项:

我的理解是我需要添加2个顶点记录 . 我已经这样做了:

我不清楚的是我是否还需要添加CNAME条目 . 当我尝试添加CNAME条目时,这就是表单的样子:

所以回顾一下:

  • 我没有在Github网站上指定 Custom Domain .

  • 我创建了上面显示的2个顶点记录 .

  • 我没有创建CNAME条目 .

请告诉我需要更改哪些步骤以及如何修改它们 .

1 回答

  • 6

    经过更多的试验和错误,答案似乎是

    • Github自定义域名确实应该是 matrix.jeti.io

    • 我不需要顶点记录 . 事实上,Github通过电子邮件向我发送了令人沮丧的消息 . 所以我删除了顶点记录 .

    • 在OVH中,我添加了一个DNS CNAME条目,如下所示:

    令我困惑的是,我认为CNAME条目需要有一个指向原始Github页面的链接,项目名称为 jeti.github.io/matrix . 那是错的 . 目标只是 jeti.github.io. (注意结束时间段) .

相关问题