要添加到fjarri的答案,我想说明,如果你以前的GitHub页面User/Organization Page回购是使用CNAME文件到您的GitHub域(即your_username.github.io
)重定向到一个自定义域名,你应该做的事(例如,example.com
)和这如何与Project Page(s)交互。
1)在项目页面回购(前身为您的用户/组织页回购)
步骤1:确保CNAME文件已经从master
和新gh-pages
分支删除。
为什么? GitHub页面Project Pages使用您的GitHub Pages项目网站使用的任何域。因此,如果您的用户网站使用的是包含example.com
的CNAME文件,那么您的项目网站将出现在example.com/project_repo_name
之下。如果你不使用你的用户站点CNAME文件,您的项目网站是通过your_username.github.io/project_repo_name
注访问:即使你在你的用户/组织页回购有一个CNAME文件中设置URL你的项目页面仍然会显示your_username.github.io
- 不要担心!它仍会显示在您的自定义域名下。
步骤2:为了确保第1步的工作,去项目现场回购的设置页面,在GitHub的网页标题,你会看到类似“您的网站在http://your_username.github.io/project_repo_name
发表了”。
2)在新的用户/组织页回购
按照GitHub Page's documentation最初用来设置您的CNAME文件
为什么?因为他们的文档不错