hexo在生成tag目錄時默認保持大小寫,如果tag名稱摻雜了大小寫,會導致用tag索引文章的鏈接無法訪問。解決的辦法是強制hexo使用小寫的文件或目錄名,修改_config.yml

1
filename_case: 1

即便如此,還要把之前生成的結果從托管服務器上刪除,不過在Mac這樣的不區分大小寫的文件系統中,直接部署新生成的結果是無效的,這時需要刪除hexo目錄下的.deploy_git目錄並重新部署:

1
2
3
4
rm -rf .deploy_git
hexo clean
hexo d -g