要添加到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文件
爲什麼?因爲他們的文檔不錯