Cloudflare로 정적 사이트 배포할 때

jwonlabs.com 메인은 Cloudflare Workers에 정적 파일 올려서 돌립니다. GitHub에 push하면 Actions가 배포해요.

왜 Cloudflare

서브도메인마다 스택이 달라서 메인만 단순하게 가고 싶었습니다. HTML+CSS+JS면 Workers로 충분하고 CDN도 기본.

구조

public/ 폴더에 HTML 넣고 wrangler.jsonc로 커스텀 도메인 연결. 서비스 소개 페이지도 전부 정적 HTML이라 빌드 단계 없음.

주의할 것

서브 프로젝트는 각자 Vercel, Cloudflare Pages 등 씁니다.