Hugo Timezone and Date Format

Hugo에서는 config.toml에서 timezone을 설정하지 않는듯 하다(제가 모르는걸수도) 그래서 어떻게 하느냐? Hugo는 Server system 시간을 따라간다는 것이다. 제타위키의 리눅스 시간대 설정 방법 2를 통해서 서버의 시간대를 설정해주면 된다.

ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

다 끝났다. 추가적으로 archetypes에 date를 조금 손봐주는 것은 해도 되고 안해도 된다.

date: {{ dateFormat "2006-01-02 15:04:05 -0700" .Date }}

dateFormat이란 것을 사용했는데

{{ dateFormat "포맷" "시간" }}

구문이 위와 같으며

2006:  년
01:    월
02:    일
15:    시
04:    분
05:    초
-0700: 타임존
MST:   타임존
Mon:   요일

각각의 숫자의 의미가 정해져 있습니다. 왜 이렇게 특정 숫자로 매칭을 시킨건지는 모르겠네요. 예시를 확인해보세요.

Avatar
j3rrry
정보보호 컨설턴트

4년제 졸업했으며 취업연계 교육을 받았으며 CTF 참가하는 것을 좋아합니다.

comments powered by Disqus