나만의 블로그를 구축하는데 성공하였다. 이제 로컬에 저장돼있는 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
로 접속하여 블로그의 컨텐츠들이 업로드 되었는지 확인한다..