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