개발과 취향
← 목록으로
개발 · 2026.05.24

Content Collections로 글과 사진을 같이 다루기

글 컬렉션 하나로 버티다가, 사진에는 결국 별도 스키마가 필요했다.

astro사이드프로젝트정적사이트
Content Collections로 글과 사진을 같이 다루기

처음엔 카테고리 필드 하나로 사진 글까지 묶어 쓰려고 했다.

스키마가 갈라지는 지점

사진에는 컷마다 캡션과 EXIF가 붙는다. 글 스키마에는 그걸 넣을 자리가 없었고, 억지로 넣으면 글 쪽이 지저분해졌다.

컬렉션을 나눴다

나누고 나니 목록 페이지와 갤러리 페이지가 서로를 신경 쓸 일이 없어졌다.

공통으로 남긴 필드

title, date, draft 세 개는 양쪽에 같은 이름으로 뒀다. 목록에서 섞어 정렬해야 하니 여기서 갈라지면 곤란했다.

다시 한다면

처음부터 나눴을 것이다. 합쳐 쓰는 동안 아낀 시간보다, 나누면서 고친 자리가 더 많았다.