前言
原本分類(categories)和標籤(tags)頁面很正常,某天調整了Next主題的一些配置,接著就發現分類和標籤頁面的某些關鍵字點下去都直接爛掉(顯示404)如下圖,原本一直以為是哪邊配置沒有弄號,但越試越奇怪,明明localhost端的分類項目和標籤關鍵字連結開起來一切都正常,到Remote開起來就會有些顯示404。結果試了老半天,發現原來是Hexo有個小bug…因此這邊來記錄一下!
原因
爬文後發現也有人遇到類似問題,但原因眾說紛紜,大部分推測是特定Hexo版本的小問題,聽說更新到最新版本就不會有此狀況,下面來記錄一下解決的方法。
方法
我是先將Hexo根目錄的.deploy_git
資料夾整個刪除,接著再重新佈署一次,結果就可以了!我猜應該是Hexo的某個地方咬到.deploy_git
裡面的某個檔案,所以造成部分地方有衝突,才會再部屬到github後就會有些是404,這題真的是搞了我好幾天。
補充
另外也有人建議把Hexo根目錄的db.json
砍掉,再重新佈署一次,這邊對我是沒作用,但可能有些人也是這部分造成的錯誤。