前言:
這幾天在新增文章時,發現首頁點選進去分類時,有些分類點後是404
。研究一下發現是 GitHub
對 case sensitive
是不敏感的,這就好笑了。我發現我之前有些文章分類沒注意都打成大寫,例如分類 JavaScript
在本地端的.deploy_git
檔明明就是小寫javascript
,但在Github
上就是大寫。困擾一天後,終於找到解決方式。並將解決方法記錄如下。
參考資料:
關於本 Hexo Blog 部署過程中遇到的一些問題及解決辦法
簡明 Vim 文字編輯器操作入門教學
操作步驟如下:
終端機輸入
vim .git/config
指令,修改ignorecase
為false
1
2
3
4
5
6
7
8
9
10
11[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = false //將大小不敏感改成false
precomposeunicode = true
[branch "master"]
remote = https://github.com/chun-wen/chun-wen.github.io.git
merge = refs/heads/master接著手動直接將
.deploy_git
直接刪除刪除後,直接終端機下指令
1
2hexo clean && hexo d -g
//清除後重新部署即可
備註
- 打開最外層的
.config.yml
,這邊可以將原本你設定大寫的分類轉成小寫,但前提必須將.deploy_git
直接刪除,重新部署才不會有問題1
2
3
4category_map:
JavaScript: javascript
CSS: css
Hexo: hexo - 為了生命著想,還是儘早改好分類,避免日後遇到大小寫問題。