지킬에서 글작성시 미리보기에만 글이 보이는 경우

미리보기에서는 글이 모이는데 (jekyll serve) 빌드해서 깃허브에 올리면 없는 페이지로 나와서 황당황당…

할때가 간혹 있다. 왜 그럴까?
문제는 파일명의 대소문자 차이에 있다.
jekyll serve로 미리보기를 빌드할 때는 대소문자가 실시간으로 바뀌면서 내가 쓸 글이 반영 된다. 그런데 깃허브로 푸시할 경우 폴더나 파일명이 대소문자로 바뀔 경우 바뀐 버전을 인식하지 않고 기존의 형식대로 진행 되는 경우가 있다. 서버 주소는 대소문자를 구분해서 불러 들이는데 정작 서버에 올라간 폴더는 이전 대소문자 그대로 유지되어서 없는 페이지가 된다.
그럴때 두가지 해결 방법이 있다. 하나는 수동으로 대 소문자를 변경해 주던지
간단한 방법은 삭제 푸시후 다시 재업 푸시하는 방법이다.

이것 때문에 빌드를 수십번, 페이지 폴더를 수십번 지우다 실수로 블로그를 통째로 지우기도 하고…. 삽질 여러번 했다.


Cms 4