포스트가 안보일 경우 - time zone 설정에 대하여

jekyll 포스팅을 하다보면 작성한 내용이 목록에 전혀 나오지 않을 때가 있다. 여기에 대한 대처 방법을 고민하다가 알아낸 바가 있어서 작성해둔다.

현상

---
title:  "포스트가 안보일 경우 - time zone 설정에 대하여"
date:   2018-09-19 18:32:00
---

(현재 시간 9월 19일 18:38) 위와 같이 작성을 하고 MASTER 브랜치에 푸쉬를 해도 내 글 목록에 해당 포스트가 보이지 않는다.

원인

jekyll 블로그의 성질 상, 현재 시간보다 미래로 되어 있는 포스트는 비표시되게 되어 있다. github 내에서 빌드가 진행될 때 타임 존이 +00:00의 설정으로 되어 있다. 한국 타임 존인 +09:00에서 현재 시간을 적게 되면 미래의 시간이 되어, 9시간이 지나기 전에는 비표시되도록 세팅이 되어 버리는 것이다.

해결책

현재 작성하고 있는 포스팅의 타임 존이 한국 타임 존 임을 선언하면 된다.

---
title:  "포스트가 안보일 경우 - time zone 설정에 대하여"
date:   2018-09-19 18:32:00 +0900
---

위와 같이 date의 마지막에 「+0900」을 붙이면 된다. 그러면 문제없이 현재 시간의 포스팅이 보이게 됨!!