Blog로 돌아가기

개발

바이브코딩으로 블로그를 만드는 흐름

Astro와 Cloudflare Pages를 활용해 개인 블로그를 만드는 과정을 정리한 글

/
#바이브코딩 #Astro #블로그 #Cloudflare Pages

바이브코딩은 빠르게 방향을 잡고, 작은 단위로 구현하고, 결과를 보면서 다음 결정을 이어가는 방식에 가깝습니다. 개인 블로그를 만들 때도 이 흐름이 잘 맞았습니다.

먼저 큰 기능을 한 번에 만들기보다 정적 블로그의 뼈대부터 잡았습니다. Astro 프로젝트를 만들고, 공통 레이아웃과 글 목록 페이지, 프로젝트 페이지, 소개 페이지를 먼저 구성했습니다.

그다음 글을 파일로 관리할 수 있도록 content collection을 붙였습니다. Markdown 파일을 추가하면 목록, 상세 페이지, RSS, sitemap에 자연스럽게 반영되는 구조를 목표로 했습니다.

배포는 Cloudflare Pages를 기준으로 생각했습니다. 정적 사이트 생성 방식이라 배포 구조가 단순하고, 개인 블로그처럼 읽기 중심 사이트에는 충분히 가볍습니다.

이 방식의 장점은 매번 완벽한 설계를 기다리지 않아도 된다는 점입니다. 우선 작동하는 구조를 만들고, 실제로 글을 써보면서 필요한 기능을 조금씩 보완할 수 있습니다.