Git
github page로 웹 사이트 만들기
flying.hi
2024. 1. 25. 14:58
728x90
github repository에 올린 프로젝트를 페이지로 배포해 보자.
github page란?
https://docs.github.com/ko/pages/getting-started-with-github-pages/about-github-pages
GitHub Pages 정보 - GitHub Docs
GitHub Pages을(를) 사용하여 사용자, 조직 또는 프로젝트에 대한 웹 사이트를 GitHub.com의 리포지토리에서 직접 호스트할 수 있습니다.
docs.github.com
GitHub Pages는 GitHub의 리포지토리에서 HTML, CSS 및 JavaScript 파일을 직접 가져와서 필요에 따라 빌드 프로세스를 통해 파일을 실행하고 웹 사이트를 게시하는 정적 사이트 호스팅 서비스입니다.
github page 만들기
공식문서를 보고 개인 페이지를 쉽게 만들 수 있다.
- "githubUsername.github.io" 의 이름을 가진 Repository를 생성한다.
- 해당 레포의 최상단 루트 경로에 index.html 파일을 만들고 기본 내용을 추가한다.
- 몇 초 후 index.html 파일의 내용이 https://username.github.io 에 반영된다.
이제 https://username.github.io 이라는 깃헙과 연동된 페이지가 생성되었다.
github page template로 다양한 템플릿을 적용해 내 페이지를 꾸밀 수 있다.
Project 페이지 만들기
여러 프로젝트를 배포하려면 어떻게 해야 할까?
방금 호스팅 한 이 페이지는 "githubUsername.github.io" 이름의 Repository 내용만 반영된다.
또한, 깃허브에서 메인 호스팅 작업은 1 계정 당 1페이지만 제공한다.
깃허브 아이디를 여러 개 만들어서 여러 페이지를 만들어야 할까?
정답은 여러 아이디를 만드는 것 대신 깃허브에서는 레포지토리 단위로 페이지를 설정하는 기능을 제공하고 있다.
- page로 만들고 싶은 repository → settings → pages 로 들어간다.
- 다음 옵션을 None → master로 변경 후 저장한다.
- Actions에서 동작을 확인한다.
- https://username.github.io/reponame/ 으로 페이지가 생성된 것을 확인한다.
각 Repository의 이름이 엔드포인트가 되어 URL이 생성된다.
github page의 경우 소스 코드와 트래픽 등의 제한이 있으니 확인 후 알맞은 프로젝트를 배포하도록 하자.
728x90