본문으로 건너뛰기
Minsing Log
뒤로 가기

Cloudflare Pages로 블로그를 배포하면서 배운 것

처음에는 블로그를 내 노트북에서 띄우면 되는지 생각했다. 하지만 노트북이 꺼지면 사이트도 꺼진다. 공개 블로그는 개인 장비가 아니라 배포 서비스 위에 있어야 한다.

이번에는 Cloudflare Pages를 사용했다.

배포 구조

코드는 GitHub에 있고, 빌드 결과물은 Cloudflare Pages에 올라간다. 방문자는 내 노트북이 아니라 Cloudflare의 CDN에서 사이트를 받는다.

이 구조의 장점은 단순하다.

실제로 중요했던 것

템플릿은 AstroPaper를 사용했고, Node 버전은 22 이상이 필요했다. 로컬 Node가 낮은 경우 빌드는 실패할 수 있다. 배포 환경에서는 NODE_VERSION=22.12.0을 명시해야 한다.

작은 블로그일수록 복잡한 서버보다 단순한 정적 배포가 더 강하다.

공개 여정 구독

글이 올라오면 이메일로 보내드릴게요.

개발, 창업, 배움, 실패와 회고를 짧고 솔직하게 기록합니다. 검색으로 스쳐가는 독자가 아니라 여정을 따라오는 팬을 만들기 위한 뉴스레터입니다.

아직 뉴스레터 폼이 연결되지 않았습니다. Cloudflare Pages 환경변수 PUBLIC_NEWSLETTER_ACTION에 Kit, Buttondown, beehiiv 등의 subscribe form action URL을 넣으면 폼이 활성화됩니다.


이 글 공유하기:

이전 글
빌드 로그를 쓰는 이유
다음 글
블로그를 사람들이 다시 보게 만드는 구조