OBS 오버레이 React 제작 가이드: Browser Source 실시간 연동
OBS Browser Source에서 동작하는 React 오버레이 제작 방법을 정리했습니다. 투명 배경 처리, SSE 실시간 연동, 배포형 오버레이 확장까지 실전 기준으로 설명합니다.
Astro 정적 사이트를 Cloudflare Pages에 배포하는 방법을 단계별로 정리했습니다. GitHub 연동, 빌드 설정, 커스텀 도메인 연결, 운영 팁까지 빠르게 확인할 수 있습니다.
Astro 사이트는 정적 배포와 궁합이 좋습니다.
Cloudflare Pages는 설정이 단순하고, 전 세계 엣지 네트워크를 바로 사용할 수 있어 작은 사이트부터 포트폴리오, 블로그, 도구 소개 페이지까지 운영하기 수월합니다.
장점은 명확합니다.
*.pages.dev 도메인 즉시 제공빠르게 훑고 바로 배포하고 싶다면 아래 순서만 따라가면 됩니다.
pnpm build 확인Astro / pnpm build / dist 설정 적용*.pages.dev 확인 후 커스텀 도메인 연결이 글은 아래 기준으로 설명합니다.
output: "static") 기준새 프로젝트를 만드는 경우:
pnpm create astro@latest my-site
cd my-site
pnpm install
정적 사이트라면 특별한 어댑터 없이도 배포할 수 있습니다.
로컬 빌드 확인:
pnpm build
빌드 후 dist/ 폴더가 정상 생성되면 준비는 끝입니다.
git init
git add .
git commit -m "Initial commit"
git branch -M main
git remote add origin https://github.com/<username>/<repo>.git
git push -u origin main
Cloudflare Pages는 이 저장소를 기준으로 자동 배포를 수행합니다.
Cloudflare 대시보드에서:
Workers & Pages 또는 Pages 메뉴 진입Create applicationPagesConnect to Git그 다음 빌드 설정을 아래처럼 맞추면 됩니다.
Astropnpm builddistNode 버전을 명시하고 싶다면 환경 변수에 다음 값을 넣으면 됩니다.
NODE_VERSION=20
설정 후 배포를 시작하면 Cloudflare가 자동으로 빌드 로그를 보여줍니다.
정상 완료되면 다음 형태의 주소가 발급됩니다.
https://<project-name>.pages.dev
이 단계에서 먼저 기본 주소로 접속이 되는지 확인하는 것이 좋습니다.
운영 도메인을 붙일 때는 Pages 프로젝트에서 Custom domains로 들어가 원하는 서브도메인을 연결하면 됩니다.
예:
tools.example.comblog.example.comkoreastreamer.comCloudflare DNS를 같이 쓰고 있다면 연결 과정이 훨씬 단순합니다.
이후부터는 별도 수동 업로드가 필요 없습니다.
git add .
git commit -m "Update content"
git push origin main
이렇게만 해도 Pages가 자동으로 새 빌드를 만들고 배포합니다.
브랜치 기반 Preview도 쓸 수 있어서, 본 배포 전에 미리 링크로 확인하기 좋습니다.
Cloudflare Pages의 강점은 “화려한 기능”보다 “운영 피로도가 낮다”는 점입니다.
Astro처럼 정적 생성 기반이 강한 도구와 붙이면 특히 편합니다.
Astro 사이트를 빠르고 안정적으로 배포하려면 Cloudflare Pages가 실용적인 선택입니다.
복잡한 서버 운영 없이도:
까지 한 번에 가져갈 수 있습니다.