목차


GitHub 에서 블로그를 만들면 usernname.github.io 라는 도메인을 하나만 제공해서 결국 개인블로그만 운영할수밖에 없겠구나 생각했다.  하지만 멀티로 여러개의 사이트를 운영할 수 있는 방법이 있어 공유한다.


사용자 페이지 와 프로젝트 페이지

1편에서 만들었던 저장소의 이름이 username.github.io 로 된것을 사용자 페이지로 정의하고 있다.
즉 이름이 another.github.io 와 같이 다른계정이름이라면 표시되지 않는다.
그리고 master 브랜치에 내용이 곧 웹사이트에서 보이는 내용이 된다.


이와 다르게 프로젝트 페이지는 프로젝트의 저장소를 그대로 사용한다.
즉 새로운 저장소를 만들 필요없이 GitHub프로젝트의 setting페이지에서 간단한 설정만으로 사용자 페이지와 같이 사이트 구축이 가능하다.
이렇게 생성된 페이지는 username.github.com/projectname 와 같은 URL로 생성된다.

  • Setting > GitHub Pages > Source > master branch 에서 Save를 클릭하면 생성된다.  브랜치는 운영하고 싶은 브랜치로 설정가능하다.
  • 기본제공되는 404에러페이지를 커스터마이징 하려면 커스텀 도메인을 사용해야한다.

이렇게 프로젝트 별로 여러개의 사이트 운영이 가능하다.

  • username.github.com/project-1
  • username.github.com/project-2
  • username.github.com/project-3