이제 로컬에서 작성한 글을 Hugo 를 이용해 git blog 에 업로드하는 방법을 알아보자.

이 글에서 설명한 것을 실행하기 전에, 반드시 이 글 맨 아래에 있는 Reference 의 두 번째를 참조하여 두 개의 repository 를 만들고 submodule 처리를 해야 한다.

먼저 프로젝트 폴더로 cmd 에서 이동한다. 그 다음에 hugo new 명령어를 이용해 작성할 글 파일을 생성한다.

hugo new posts/Hugo로-블로그-만들기-2.md

이제 이 파일을 열어 글을 작성한다. 작성 완료 후 배포하기 전에 localhost 에서 미리보기를 한다. cmd 에서 아래와 같은 명령어를 입력한다.

hugo server -D

그러면 http://localhost:1313 에서 블로그를 확인할 수 있다. 1313 port 가 default 지만, 이미 사용 중일 경우 hugo 는 자동으로 다른 port 를 할당한다.

이제 작성한 글을 빌드해줘야 한다. 빌드 하기 전에 “draft = true” 를 삭제한다. 빌드를 하기 위해 hugo -t 테마 이름 을 입력한다. 필자는 테마로 kiera 를 사용하기 때문에 아래와 같은 명령어를 입력했다.

hugo -t kiera

이제 public 폴더의 posts 폴더에 이번에 작성한 글이 등록된 것을 볼 수 있다.

이제 public 폴더로 이동해서 git 명령어를 이용해 이것을 add, commit, push 를 하도록 하자. 그 다음에 프로젝트 폴더로 돌아가서 add, commit, push 를 하자.

Reference