建立GitHub部落格主頁(倉庫主頁)繫結域名問題There isn't a GitHub Pages site here
阿新 • • 發佈:2019-01-29
出現這個404 的錯誤,一般表示你的域名已經能夠解析到了XXX.github.io,但是你的github還需要進一步配置。
首先,我們需要先進入到你的專案中去:
點選settings進行我們的倉庫配置,之後找到GitHubPages進行頁面的配置:
上圖中的 domain就是我們需要設定域名的地方,我們輸入完成我們的域名之後,進行繫結(點選Save)就可以了。
這個時候我們會在我們的倉庫目錄下面看到一個名字為CNAME的檔案:
裡面的內容就是你的域名的全稱。
之後我們還需要再確認一下我們的域名配置(阿里雲域名)。
解析
我們需要建立兩個域名解析條例
A記錄是記錄IP的,我們先要ping一下我們自己的主頁的地址,我的就是ping tr1912.github.io ,然後可以得到一個IP地址:
這個就是我們要繫結在A記錄上的地址(ping域名的時候地址可能會變,因為github動態的分配了3個ip進去,哪個都可以訪問的)。
CNAME地址,我們在記錄裡面寫的是www,然後指向了我們的github域名(cname型別的解析為域名解析到域名)。這樣我們的解析就算是配置完成了,直接訪問我們的www的域名就可以訪問到了。