之前不小心把JAVA分類(lèi)寫(xiě)成了java發(fā)布了妖爷,然后又改了回來(lái),并且手動(dòng)地在博客public/categories/
和.deploy_git/categories/
下的java文件夾改成JAVA重新發(fā)布没讲,結(jié)果在點(diǎn)擊JAVA分類(lèi)時(shí)會(huì)報(bào)404。經(jīng)過(guò)一番研究我發(fā)現(xiàn)雖然我本地都將java改成了JAVA,但是GitHub倉(cāng)庫(kù)里的文件夾名稱(chēng)還是java礁苗。對(duì)比“java”和“JAVA”我猜測(cè)可能是git大小寫(xiě)不敏感所以JAVA并沒(méi)有覆蓋掉java爬凑,谷歌一下果然如此。由于我把java改成了JAVA所以在網(wǎng)頁(yè)點(diǎn)擊"分類(lèi)"時(shí)訪問(wèn)的是:https://xxxxxxxx/JAVA/
,而GitHub倉(cāng)庫(kù)里依然是java寂屏,只能訪問(wèn)https://xxxxxxxxxx/java/
贰谣,由于http協(xié)議對(duì)于URL是大小寫(xiě)敏感的,所以訪問(wèn)https://xxxxxxxx/JAVA/
必然會(huì)報(bào)404迁霎。找到問(wèn)題所在下面開(kāi)始修復(fù)bug:
- 進(jìn)入.deploy_git文件夾吱抚,輸入
git config core.ignorecase false
把忽略大小
關(guān)閉。(必須要進(jìn)入.deploy_git執(zhí)行命令考廉,因?yàn)橹挥羞@個(gè)文件夾是git倉(cāng)庫(kù)秘豹,這里的文件才會(huì)推送到GitHub倉(cāng)庫(kù)) - 回到博客根目錄,執(zhí)行
hexo d
重新發(fā)布博客
執(zhí)行完畢昌粤,bug修復(fù)既绕!
原文:vzard's blog