CMS와 다국어

CMS와 다국어로 콘텐츠 운영하기

컬렉션과 엔트리의 역할, 동적 페이지 연결, 언어별 콘텐츠 작성과 발행 순서를 설명합니다.

컬렉션과 엔트리를 구분하세요

컬렉션은 콘텐츠의 구조를 정의합니다. 블로그 글, 사용 가이드, 고객 사례처럼 같은 필드를 반복해서 사용하는 콘텐츠에 적합합니다. 엔트리는 컬렉션 안에 작성하는 개별 글입니다.

예를 들어 사용 가이드 컬렉션에는 요약, 본문, 카테고리, 순서 같은 필드를 만들 수 있습니다. 각 가이드는 같은 구조를 따르는 별도 엔트리로 작성합니다.

동적 페이지와 연결하세요

목록 페이지는 여러 엔트리를 불러오고, 동적 상세 페이지는 URL의 slug에 맞는 엔트리 하나를 표시합니다. 컬렉션을 만들었다고 해서 상세 페이지가 자동으로 생기는 것은 아닙니다. 컬렉션과 페이지를 연결하고 페이지를 컴파일해야 합니다.

언어별 콘텐츠를 작성하세요

NeoPress는 사이트 언어와 엔트리 언어를 구분합니다. 한국어와 영어 문서는 언어별 엔트리로 작성하고, 같은 문서의 번역본끼리 연결합니다. 제목과 요약뿐 아니라 본문, 이미지 대체 텍스트, CTA도 각 언어에서 검토하세요.

한 언어의 번역이 끝나지 않았다면 해당 엔트리는 드래프트로 두는 편이 안전합니다. 언어가 섞인 문서를 먼저 공개하고 나중에 고치는 방식은 피하세요.

발행 순서를 지키세요

  1. 컬렉션 스키마를 확인합니다.
  2. 언어별 엔트리를 작성합니다.
  3. 엔트리 내용을 검토합니다.
  4. 공개할 엔트리만 엔트리 발행합니다.
  5. 페이지나 컬렉션 스키마를 바꿨다면 사이트도 발행합니다.

엔트리 발행과 사이트 발행은 서로 다른 작업입니다. 글만 수정했다면 엔트리 발행이 필요하고, 페이지 TSX나 컬렉션 스키마까지 바꿨다면 사이트 발행도 필요합니다.