GitHub Pages 배포 워크플로 작성

지킬 사이트가 jekyll/ 하위에 있어 Pages 의 “Deploy from a branch”(저장소 루트 또는 /docs 만 지원)를 쓸 수 없다. Actions 로 빌드해 산출물만 게시한다.

.github/workflows/pages.yml

처음에는 paths: jekyll/** 조건을 걸었으나 제거했다. 네 브랜치에서 각자 PR 을 올리는 구조라 services/ 만 바뀐 머지에서 배포가 조용히 건너뛰어지면 “왜 반영이 안 되지”가 생긴다. 머지 = 배포로 규칙을 단순하게 유지한다.

토큰에 workflow 스코프가 없어 한 번 푸시가 거부됐다 — gh auth refresh -h github.com -s workflow 필요.

활성화(Settings → Pages → Source)는 별도 티켓.