1. Hexo 블로그 - 수정후 Github에 재배포시 대소문자 404에러 해결
Hexo를 이용해 블로그 글을 쓰다보면, 대소문자를 잘못 작성하거나, 수정해서 제목이 수정되거나, 카테고리 또는 태그가 대소문자 실수로 인해 2개로 나뉘는 경우가 있습니다. 또 github에 배포된 Hexo에는 이를 인식하지 못해 404 에러가 발생합니다.
Hexo를 이용해 Github에 배포 후 별다른 설정을 하지 않았다면,
_config.yml에서 filename_case 세팅은 기본적으로 0으로 잡혀있습니다.
- 1로 세팅하는 경우 파일명&디렉토리명을 소문자로 변환
- 2로 세팅하는 경우 파일명&디렉토리명을 대문자로 변환
cf. 저같은 경우에는 1로 세팅해 전부 소문자로 정했습니다.
이후 deploy_git 폴더에 들어가서 파일을 한번 다 지워주고, 커밋 한뒤에, Hexo 배포해주면 에러가 해결됩니다.
1git rm -rf *2git commit -m "모든 파일 삭제"3hexo clean4hexo d -g