Hexo 更改資料夾或檔名大小寫問題
文章目錄
一開始我的 Tags 中的 Hexo 是小寫的,後來把他改成大寫,結果 Tags/Hexo 的頁面就變成404了…
原因是 git 預設對於檔名的大小寫無感,把資料夾名稱改成大寫或小寫並不算是有更動。
因此改了大小寫、生成檔案、部屬以後 Repository 上的資料夾是還是小寫的 tags/hexo/
但是 Hexo 幫我們生成的檔案,連結已經變成大寫的 tags/Hexo/
,就找不到網頁啦ˊ_>ˋ
後來看了 hexo-deployer-git 發現有個資料夾隱藏叫做.deploy_git
原來 Hexo 生成的靜態網站.git
是在.deploy_git
裡,所以要這樣做:$ cd .deploy_git
$ git config core.ignorecase false
$ hexo clean
$ hexo generate
$ hexo deploy
git config 中有個設定可以讓 git 對大小寫有感,指令是這樣 $ git config core.ignorecase false
但是要進去.deploy_git
才能改到要發佈到 GitHub Pages 的 git config
之後把產生檔案 clean 再重新產生、發佈一次,Repo的 tags/Hexo/
終於變大寫了!!