問題描述:
最近自己嘗試使用Github+Hexo 創建了自己的主頁,在輸入"username.github.io"時,可以打開自己的網頁,但是在輸入自己註冊的與"username.github.io"鏈接的域名"www.username.top"時,顯示 404 There isn’t a GitHub Pages site here.頁面如下
解決辦法:
簡單分析:能打開 “username.github.io”,說明使用Github和Hexo創建的個人博客主頁沒有問題,而在輸入自己所註冊的域名時,打不開主頁說明問題出在了 將 github的域名 username.github.io 與 自己註冊的域名 “www.username.top” 的鏈接上。
解決辦法:在將兩個域名相連接的操作中,有一步是在 source文件夾中創建一個名爲 CNAME 的 無後綴 文件。出現上述問題很有可能是你創建的是一個 .txt 文件。
注意:
無後綴 的 CNAME 的文件類型爲 文件
.txt 的 CNAME 的文件類型爲 文本文檔
(大家一般都是通過文本文檔或記事本創建這個不帶後綴的CNAME文件,所以很容易創建成.txt文件,這樣就會導致 不能將兩個域名進行有效的連接,出現 404 There isn’t a GitHub Pages site here.的問題)
如何將.txt文件轉化爲不帶後綴的文件:
1.勾選圖中 文件擴展名
2.再對CNAME文件進行重命名,去掉.txt 後綴即可。
進行完上述操作後,重建一下文件即可,操作如下。
在 source 文件夾所在目錄下(即自己最開始創建的文件夾)點擊鼠標右鍵,選擇 Git Bash Here,在命令行輸入:
hexo g -d
至此,問題解決,在瀏覽器中再次輸入自己註冊的域名:www.username.top 即可進入自己的博客主頁。
如果文章對您有所幫助,不要忘了在下方給點贊喲!!!