핵심 위치
한 번의 게시가 고립된 페이지 하나만을 뜻하지는 않습니다. 게시물은 단위 정체성을 보존하며 다국어 콘텐츠, 창작 귀속, 주제, 태그, 영역 게시 맥락, 이력, 답글, 상호작용을 가질 수 있습니다. 글, 위키, 리뷰, 답글, 장, 이미지는 이 공통 프로토콜 위에 각 제품 규칙을 더해 만들어집니다.
지금 사용할 수 있는 기능
- Portable Text로 제목, 요약, 리치 텍스트 본문, 링크, 스포일러 표시, 이미지, 단위 멘션을 만듭니다.
- 글 상세 페이지에 작성자/게시자, 상대 시간, 콘텐츠 유형, 다국어 본문을 표시합니다.
- 상호작용 상태 표시줄로 답글 입구와 공통 참여 동작을 제공합니다.
- 전역과 서로 다른 영역 사이에서 읽기 맥락을 전환합니다. 데스크톱에는 영역 사이드바를, 모바일에는 맥락 선택 구역을 표시합니다.
- 작품 또는 엔터티 주제, 관련 콘텐츠, 답글 토론 스레드를 표시합니다.
- 같은 게시물을 여러 영역에 게시하되 게시물의 소유권을 영역으로 옮기지 않습니다.
영역 맥락
영역 맥락은 ‘지금 어느 커뮤니티 관점에서 이 콘텐츠를 읽는가’를 답합니다. 영역에서 들어오면 상세 페이지가 그 맥락을 유지하고, 전역 입구에서 들어와도 사용자는 다른 게시된 영역을 선택할 수 있습니다. 영역은 자신과 게시물의 게시 관계를 제거할 수 있지만, 그렇다고 게시물 자체를 삭제하는 것은 아닙니다.
Portable Text와 Block Schema
본문은 임의 JSON 덩어리로 직접 저장하지 않습니다. Portable Text는 _type: "portable-text", 안정적인 _key, 버전 의미론을 가진 블록 문서에 싸이며, 저장·API·캐시·렌더링 경계마다 다시 검증해야 합니다. 덕분에 이후 단위 멘션, 사용자 정의 블록, 콘텐츠 지표, 더 많은 표현 방식을 안전하게 추가할 수 있습니다.
계속 확장 중
게시된 콘텐츠를 다시 편집할 때 초안으로 저장하기, Block Schema로 더 많은 게시물 표면 조합하기, 질의응답/질문 유형 게시물 관계, 더 성숙한 다중 영역 기본 맥락은 개발 또는 계획 중입니다.
관계와 경계
게시물은 작품 단위가 아니며 콘텐츠 구조와도 같지 않습니다. 장은 같은 게시물을 재사용할 수 있고, 구조에서 매번 나타나는 위치는 자신의 노드 정체성을 가집니다. 짧은 답글은 답글 관계를 사용하고 정식 수정은 게시물 편집과 이력으로 돌아가며, 둘은 서로를 대체해서는 안 됩니다.