사이트 첫 실험 글 — 발행/노출 경로 검증용

Phase 1 검증을 위해 frontmatter 모든 필드를 채워 둔 샘플 글. 추후 실운영 컨텐츠로 대체된다.

수정
  • #meta
  • #hello

핵심 포인트

  • [slug].astro의 summary / keyPoints / sources / tags / updatedAt 분기를 한 번에 검증한다.
  • SEO 컴포넌트가 ogImage 유무에 따라 twitter:card를 summary_large_image로 전환하는 분기를 실제로 본다.
  • JSON-LD에 Article + WebSite + Organization 세 스키마가 동시에 들어가는지 확인한다.
  • rss.xml, llms.txt가 빈 컬렉션 경고 없이 생성되는지 확인한다.

이 글은 Phase 1 — 발행/노출 경로 검증을 위한 placeholder 컨텐츠다. 백엔드 코드 한 줄 작성하지 않고 정적 출력 사슬(content/posts/*.md → Astro 빌드 → Cloudflare Pages → production URL)이 끝까지 흘러가는지 확인하기 위해 만들어졌다.

무엇을 검증하는가

  • / 인덱스에 글 1건이 노출되고 제목·발행일·요약이 보인다.
  • /posts/2026-04-25-hello/ 본문이 렌더링되고, 상단의 요약 박스, 핵심 포인트 목록, 하단의 출처 링크가 모두 표시된다.
  • /rss.xml 단일 item이 들어 있다.
  • /llms.txt 단일 항목이 LLM 크롤러용으로 생성된다.
  • /sitemap-index.xml (빌드 산출물에서 확인) 발행 글의 URL이 포함된다.
  • <head> canonical, Open Graph, Twitter, JSON-LD(WebSite + Organization + Article) 모두 채워진다.

다음 단계

production URL에서 위 목록을 한 번 더 확인하면 Phase 1 종료. 이후 Phase 2(발행 자동화)로 넘어가 Worker가 자동으로 이 자리를 채우게 만든다.

이 샘플 글의 처분(삭제 / 보존 / draft: true 같은 플래그로 숨김)은 첫 실운영 글이 발행될 시점에 결정한다.