GitHub의 리포지토리에서 직접 웹 사이트를 만드는 방법을 알아보세요. Jekyll과 같은 웹 사이트 빌드 도구를 살펴보고 GitHub Pages 사이트의 문제를 해결합니다.
변경 내용이 특정 분기로 푸시될 때 게시하도록 GitHub Pages 사이트를 구성하거나 GitHub Actions 워크플로를 작성하여 사이트를 게시할 수 있습니다.
새 리포지토리 또는 기존 리포지토리에서 GitHub Pages 사이트를 만들 수 있습니다.
GitHub Pages 사이트의 기본 도메인을 사용자 지정 도메인으로 가리키도록 특정 DNS 레코드 및 리포지토리 설정을 설정하거나 업데이트할 수 있습니다.
사이트를 공개 또는 비공개로 게시하여 프로젝트 사이트에 대한 액세스 제어를 관리할 수 있습니다.
GitHub Pages는 사용자 지정 도메인을 사용하거나 사이트 URL의 루트를 기본값(예: octocat.github.io)에서 사용자가 소유한 도메인으로 변경할 수 있도록 지원합니다.
Jekyll은 GitHub Pages를 기본적으로 지원하는 정적 사이트 생성기입니다.
일반적인 오류를 확인하여 GitHub Pages 사이트의 사용자 지정 도메인 또는 HTTPS 문제를 해결할 수 있습니다.
HTTPS는 다른 사용자가 사이트에 대한 트래픽을 스누핑 또는 변조하지 못하도록 하는 암호화 계층을 추가합니다. GitHub Pages 사이트에 HTTPS를 적용하여 모든 HTTP 요청을 HTTPS로 투명하게 리디렉션할 수 있습니다.
사용자가 사이트의 존재하지 않는 페이지에 액세스하려고 할 때 사용자 지정 404 오류 페이지를 표시할 수 있습니다.
테마를 추가하고 사용자 지정하여 Jekyll 사이트를 개인 설정할 수 있습니다.
Jekyll 빌드 오류 메시지를 사용하여 GitHub Pages 사이트의 문제를 해결할 수 있습니다.