프로젝트 소개

edge‑blog 저장소는 Cloudflare 플랫폼 전체에 호스팅되도록 설계된 동적 블로그의 완전한 예시를 제공합니다. 프런트엔드 호스팅 및 서버‑사이드 렌더링을 위해 Cloudflare Pages를 사용하고, 게시물과 댓글을 저장하기 위한 SQL 데이터베이스로 D1을 활용합니다. 이미지와 스타일시트와 같은 정적 자산은 R2 버킷에 저장하며, API 라우트와 미들웨어 처리를 위해 Cloudflare Functions를 사용합니다. 관리자 섹션 보호를 위해 Cloudflare Access를 적용하고, 방문자 메트릭 수집을 위해 Web Analytics를 이용합니다. 이 프로젝트에는 로컬 및 프로덕션 D1 데이터베이스를 생성·초기화하는 스크립트, 리소스 바인딩을 위한 예시 wrangler.toml 설정 파일, 로컬 개발 및 배포를 위한 npm 명령이 포함되어 있습니다. 설정 안내를 따라 하면 개발자는 wrangler dev로 블로그를 로컬에서 실행하고, D1의 로컬 SQLite 복사본을 초기화한 뒤, 전 세계에 분산된 저지연 블로그 플랫폼으로 Cloudflare에 푸시할 수 있습니다.