InfoGrab DocsInfoGrab Docs

GitLab Pages

정적 사이트 호스팅, 문서 게시, 프로젝트 웹사이트, 사용자 정의 도메인에 대한 안내입니다.

GitLab Pages는 GitLab의 리포지터리에서 바로 정적 웹사이트를 게시합니다. 이러한 웹사이트의 특징은 다음과 같습니다: GitLab CI/CD 파이프라인으로 자동 배포됩니다. Hugo, Jekyll, Gatsby 같은 모든 정적 사이트 생성기와 순수 HTML, CSS, JavaScript, Wasm을 지원합니다. 추가 비용 없이 GitLab 이 제공하는 인프라에서 실행됩니다. 사용자 정의 도메인 및 SSL/TLS 인증서와 연결됩니다. 내장 인증으로 접근을 제어합니다. 개인, 비즈니스, 프로젝트 문서 사이트 규모에 맞춰 안정적으로 확장됩니다. Pages로 웹사이트를 게시할 때는 Gatsby, Jekyll, Hugo, Middleman, Harp, Hexo, Brunch 같은 정적 사이트 생성기를 사용합니다. Pages는 순수 HTML, CSS, JavaScript, Wasm으로 직접 작성한 웹사이트도 지원합니다. .php 나 .asp 같은 동적 서버 사이드 처리는 지원하지 않습니다. 자세한 내용은 정적 vs 동적 웹사이트 를 참고합니다. 시작하기 # GitLab Pages 웹사이트를 만드는 방법은 다음과 같습니다: 문서 설명 GitLab UI로 간단한 .gitlab-ci.yml 파일 생성 기존 프로젝트에 Pages 사이트를 추가합니다. UI로 간단한 .gitlab-ci.yml 파일을 설정합니다. 처음부터 .gitlab-ci.yml 파일 생성 기존 프로젝트에 Pages 사이트를 추가합니다. 자체 CI 파일을 만들고 구성하는 방법을 설명합니다. .gitlab-ci.yml 템플릿 사용 기존 프로젝트에 Pages 사이트를 추가합니다. 미리 채워진 CI 템플릿 파일을 사용합니다. 샘플 프로젝트 포크 샘플 프로젝트를 포크해 Pages가 이미 구성된 새 프로젝트를 만듭니다. 프로젝트 템플릿 사용 템플릿을 사용해 Pages가 이미 구성된 새 프로젝트를 만듭니다. GitLab Pages 웹사이트를 업데이트하는 방법은 다음과 같습니다: 문서 설명 GitLab Pages 도메인 이름, URL 및 기본 URL GitLab Pages 기본 도메인을 설명합니다. GitLab Pages 살펴보기 요구 사항, 기술적 측면, 특정 GitLab CI/CD 구성 옵션, 접근 제어, 사용자 정의 404 페이지, 제한 사항 및 FAQ. 사용자 정의 도메인 및 SSL/TLS 인증서 사용자 정의 도메인 및 하위 도메인, DNS 레코드, SSL/TLS 인증서. Let's Encrypt 통합 GitLab 이 자동으로 발급하고 갱신하는 Let's Encrypt 인증서로 Pages 사이트를 보호합니다. 리디렉션 한 페이지에서 다른 페이지로 전달하는 HTTP 리디렉션을 설정합니다. 자세한 내용은 다음을 참고합니다: 문서 설명 정적 vs 동적 웹사이트 정적 사이트와 동적 사이트 개요. 최신 정적 사이트 생성기 SSG 개요. GitLab Pages로 모든 SSG 사이트 구축 GitLab Pages에 SSG 사용. GitLab Pages 사용 # GitLab Pages를 사용하려면