2015-10-21 116 views
2

去年,我根據其命名約定username.github.io,按照GitHub Pages' instructions的回購協議,將我的博客設置爲GitHub頁面「用戶網站」。但是,現在我正在另一個網站上工作,我希望能夠訪問username.github.io回購站,然後將舊博客移動到新的回購站中,該回購站將成爲仍可通過username.github.io/project_name訪問的「項目站點」。GitHub頁面:將用戶網站更改爲項目網站

這只是一個重命名我的回購的問題嗎?還是有什麼我應該做的,以確保順利過渡?我無法找到關於此的任何文檔或其他文章。

回答

3

除了更改回購商品名稱外,您還需要更改分店名稱。用戶站點從master分支中選取,而項目站點從gh-pages分支中選取(自然,因爲master已被項目本身佔用)。

0

要添加到fjarri的答案,我想說明,如果你以前的GitHub頁面User/Organization Page回購是使用CNAME文件到您的GitHub域(即your_username.github.io)重定向到一個自定義域名,你應該做的事(例如,example.com)和這如何與Project Page(s)交互。


1)在項目頁面回購(前身爲您的用戶/組織頁回購)

步驟1:確保CNAME文件已經從mastergh-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文件

爲什麼?因爲他們的文檔不錯