🎉 berenickt 블로그에 온 걸 환영합니다. 🎉
Memo
Blog
Hexo 블로그 - 수정후 Github에 재배포시 대소문자 404에러 해결

1. Hexo 블로그 - 수정후 Github에 재배포시 대소문자 404에러 해결

Hexo를 이용해 블로그 글을 쓰다보면, 대소문자를 잘못 작성하거나, 수정해서 제목이 수정되거나, 카테고리 또는 태그가 대소문자 실수로 인해 2개로 나뉘는 경우가 있습니다. 또 github에 배포된 Hexo에는 이를 인식하지 못해 404 에러가 발생합니다.

Hexo를 이용해 Github에 배포 후 별다른 설정을 하지 않았다면, _config.yml에서 filename_case 세팅은 기본적으로 0으로 잡혀있습니다.

  • 1로 세팅하는 경우 파일명&디렉토리명을 소문자로 변환
  • 2로 세팅하는 경우 파일명&디렉토리명을 대문자로 변환

cf. 저같은 경우에는 1로 세팅해 전부 소문자로 정했습니다.

이후 deploy_git 폴더에 들어가서 파일을 한번 다 지워주고, 커밋 한뒤에, Hexo 배포해주면 에러가 해결됩니다.

1
git rm -rf *
2
git commit -m "모든 파일 삭제"
3
hexo clean
4
hexo d -g