나만의 블로그를 구축하는데 성공하였다. 이제 로컬에 저장돼있는 hugo 사이트를 github repository와 연동하여 실제로 주소를 갖는 블로그를 만들어보자.

 

Step 1. github repository 생성

github에 로그인하여 총 2개의 repository를 생성한다.

  • blog 폴더 자체를 저장할 repository
  • hugo로 빌드된 결과파일들을 저장할 repository
    두번째 repository의 이름은 [github계정명].github.io의 형식으로 만들어야 한다.

 

remote repository 연동

  • c://hugo/blog 경로에서 $ git init .으로 로컬 repository를 생성한다.
  • $ git remote add origin [첫번째 repository url]를 입력한다.
  • $ git submodule add -b master [두번째 repository url] public을 입력하여 hugo로 빌드될 public폴더를 서브모듈로 연결한다.
  • $ hugo -t [테마 폴더명]를 입력하면 hugo가 빌드를 시작하고 public 폴더가 생성이 된다.

 

Step 2. 컨텐츠 배포

Commit

  • c://hugo/blog/public 경로에서 git add .
  • $ git commit -m "first commit"
  • $ git push origin master
  • c://hugo/blog 경로에서 위의 3과정 반복

 

Check

이제 https://github.com/계정명.github.io로 접속하여 블로그의 컨텐츠들이 업로드 되었는지 확인한다..