HEXO更新博客后出現(xiàn)404

問題描述

在更新上傳了一篇新博客后,本地運(yùn)行http://localhost:4001正常,而連接到Github倉庫便爆出404錯(cuò)誤。

更新博客后,依次執(zhí)行:

1?hexo clean

2?hexo g -d

3?hexo s

編譯器運(yùn)行結(jié)果如下:

運(yùn)行正常,未發(fā)生任何FATAL ERROR

http://localhost:4001運(yùn)行結(jié)果如下:

瀏覽器運(yùn)行報(bào)錯(cuò),出現(xiàn)404:

解決方案

方案一(本人)

我申請(qǐng)了個(gè)人域名(eosdota.xyz),并將其替換了大長(zhǎng)串的Github域名(eos1o.github.io),所以本解決方法適用于已經(jīng)更換成個(gè)人域名的小伙伴,方法如下:

1 執(zhí)行?hexo g -d?,

2 登陸Github官網(wǎng)

3 打開項(xiàng)目倉庫

4 進(jìn)入Settings設(shè)置

5 將頁面倒數(shù)第二目錄Github Page中的Custom domain設(shè)置為個(gè)人域名并保存

6 點(diǎn)擊倉庫名旁的rename(不用改動(dòng),只需點(diǎn)擊)

恭喜,此時(shí)在瀏覽器中便可以打開博客了了!

方案二(網(wǎng)上)

有些小伙伴之所以產(chǎn)生404錯(cuò)誤,一個(gè)可能的原因是倉庫名與_condig.yml中的設(shè)置存在出入,解決辦法如下:

更改(rename)倉庫名,使之與你的的github的登陸鏈接(例如,我的為eos1o.github.io)相一致。

方案三(網(wǎng)上)

還一個(gè)可能產(chǎn)生404的原因便是因?yàn)槿鄙倭薸ndex.html文件,解決方案如下:

在git bash中敲入

npm install hexo-generator-index --save

之后便有index.html文件了。不妨重新hexo clean,hexo g -d試試。

#第一次寫博客,還有些生澀,希望可以幫到大家。有問題可直接評(píng)論,我會(huì)不定期登錄博客,和大家一起探討。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容