我想要一个用户页面和多个项目页面,由 GitHub Pages 托管,但在 下可用 ONE 自定义域(当然,每个 GitHub Pages 存储库都有子域)。所以我的目标如下:

  • http://florianwolters.github.comhttp://blog.florianwolters.de 和 0x251812212334 下可用的一个用户页面( http://www.florianwolters.de )。
  • 我想要多少项目页面(例如 http://florianwolters.dehttp://florianwolters.github.com/pear 下可用。

  • 根据我目前的理解,GitHub Pages 只允许 ONE CNAME 资源记录用于在 Git 存储库根目录的 CNAME 文件中定义的页面(用户页面和项目页面)。
    我已经尝试了很多东西(在我的域提供商 http://pear.florianwolters.de 处处理 DNS 记录和 header 重定向,但我只能在一个 URL( EUserv )下访问我的 GitHub 用户页面。我知道 DNS 更改可能需要两天时间。

    有人可以向我解释一下,我如何才能实现上述目标?我不敢相信这是不可能的,但我也不是 DNS 等方面的专家。

    如果上述方法不可行:您建议的解决方法是什么?我确实想访问一个域(以及该域的子域)下的所有 GitHub 页面。

    资源
  • http://blog.florianwolters.de
  • http://help.github.com/pages/
  • Custom domain for GitHub project pages
  • https://groups.google.com/forum/?fromgroups#!topic/github/AaAuoDK44Ag
  • https://github.com/blog/315-cname-support-for-github-pages
  • 最佳答案

    你能行的。请注意,所有 DNS CNAME 条目都指向同一主机。

    1:
    github.com/florianwolters/florianwolters.github.com

    CNAME 文件内容:blog.florianwolters.de
    DNS CNAME:博客 > florianwolters.github.com

    2:
    github.com/florianwolters/pear/tree/gh-pages

    CNAME 文件内容:pear.florianwolters.de
    DNS CNAME:梨> florianwolters.github.com

    关于github - 通过 DNS 的多个 GitHub 页面和自定义域,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10685961/

    10-14 17:01
    查看更多