GitHub 떠나지 않는 정적 사이트
GitHub Pages 가 repo 에서 직접 정적 사이트 서빙. Actions 와 함께, CI 에서 사이트 빌드 (Hugo, Jekyll, mdBook, Astro 등) 하고 공식 actions/deploy-pages action 으로 게시.
설정
- Repo Settings → Pages → Source: GitHub Actions.
- 사이트 빌드 + Pages artifact 로 업로드 + deploy 하는 workflow.
- 옵션: custom 도메인, HTTPS.
정통 workflow
Action 셋: actions/checkout, actions/upload-pages-artifact, actions/deploy-pages. 권한 pages: write + id-token: write 필요.