2026년 10월 31일 (토)

PINKSKY NEWS

매일의 기록을 뉴스처럼

테크

Astro 콘텐츠 컬렉션, 뉴스 사이트에 딱 맞는 이유

이 블로그의 기사는 전부 src/content/posts 안의 마크다운 파일이다. 파일 하나가 기사 한 건이고, frontmatter가 1면 배치를 결정한다.

---
title: "[단독] 뉴스형 블로그 창간"
description: "매일의 기록을 기사처럼 발행합니다."
pubDate: 2026-09-02
category: notice
tags: [창간]
breaking: true
---

스키마가 곧 편집 방침

content.config.ts에 Zod 스키마를 선언해두면, category에 엉뚱한 값을 넣거나 pubDate를 빠뜨린 기사는 빌드가 나지 않는다. 신문사에서 면 담당자가 매를 보는 것과 같은 원리다.

  • breaking: true를 달면 홈 상단 속보 티커에 자동으로 흐른다
  • category는 섹션(테크/일상/리뷰) 자동 분류에 쓰인다
  • tags는 태그 판면을 만든다

정적 사이트라서 발행도 단순하다. git push 한 번이면 전 세계 CDN에 조판이 배포된다.