[Blog] github 블로그 포스팅 게시 안되는 오류 해결

문제 상황

오늘 새벽, 내 블로그에 글을 게시하고서 자야지 했는데 분명 로컬 서버에는 등록이 되었는데 블로그에는 안뜨는 오류가 발생했다.

_posts.md 파일을 추가했으나 실제 내 블로그에 글이 안올라오는 것이다. 내 로컬 서버 (localhost:4000)에는 올라왔으나, push를 진행한 이후 실제 페이지에는 글이 보이지 않았다.

파일 이름과 카테고리 등을 계속 확인하고 또 확인했다.

이전에 블로그 셋팅하면서 이상한 걸 만진건 아닐까 하면서 이것저것 찾아봤는데.. 글은 올라오지 않았다.

이제 막 시작했는데, 다시 해야한다는 점이 너무 아쉬웠어서 이대로 포기할 수 없다는 생각으로 영어로 열심히 검색하여 이것저것 시도를 해보았다.


해결 방법

우선 md의 기본 원칙을 살펴본다!

다음의 내용들은 기본적으로 지켜야 하는 것이다.

  1. YEAR-MONTH-DAY-title.md 파일 제목 형식을 확인.
  2. 포스팅 날짜 맞게 입력했는지 확인.
  3. _post 폴더에 맞게 위치해 있는지 확인.
  4. 카테고리 맞게 입력 했는지, 해당 카테고리 존재하는지 확인.


위 사항들은 다 지켰는데… 왜 안되는 것일까..

스택오버플로우랑 구글링을 통해서 시도해 본 사항들은 아래와 같다.

  1. _config.ymlfuture: true 추가.
  2. 페이지 옵션(타이틀, 카테고리 적는 곳)에 published: true 추가.
  3. index.html에 공백이라도 추가해서 변경사항을 만들고 push.
  4. jekyll build --verbose로 skip된 것이 있는지 확인.


본인은 1, 2번 사항을 추가하여 해결할 수 있었다. 해당 변경사항은 다음과 같다. → dbf7205

혹시 위 항목들을 해봐도 해결이 되지 않는다면 아래 ‘참고자료’에 링크한 스택오버플로우 글들을 살펴보는 것을 추천한다:) 또한 다음 깃허브 블로그에서 최종적으로 찾아서 해결하였으니 같이 업로드를 해놓는다.


참고자료

태그: ,

카테고리:

업데이트:

댓글남기기