Repolode
sanity-io

sanity-io/sanity

호스팅형 Content Lake 데이터 저장소를 기반으로 구조화된 콘텐츠 작업 공간을 구성하는 오픈 소스 React 기반 헤드리스 CMS 스튜디오입니다.

대체할 수 있는 제품:ContentfulStoryblok

스타
6,369
포크
559
열린 이슈
319
마지막 커밋
5시간 전

어떤 프로젝트인가요?

Sanity Studio는 JavaScript와 React로 구성하고 확장할 수 있는 단일 페이지 콘텐츠 편집 애플리케이션입니다. Sanity의 호스팅형 실시간 데이터 저장소인 Content Lake를 기반으로 하며, 팀이 자체 문서 스키마와 필드 유효성 검사, 편집 레이아웃을 정의할 수 있습니다.

Studio에는 구조화된 리치 텍스트를 위한 블록 편집기, 사용자 지정 컴포넌트를 지원하는 플러그인 아키텍처, 브랜딩을 위한 테마 기능이 포함되어 있습니다. GROQ 쿼리, GraphQL API 또는 실시간 업데이트 수신도 지원하는 클라이언트 API를 통해 콘텐츠를 읽고 쓸 수 있습니다. 이미지는 에셋 파이프라인에 업로드해 필요할 때 변환할 수 있으며, 주요 색상과 EXIF 데이터 같은 메타데이터도 쿼리할 수 있습니다.

프런트엔드가 특정 기술로 제한되지 않으므로 개발자는 어떤 프런트엔드 프레임워크와도 Studio를 함께 사용할 수 있습니다. 이 프로젝트는 MIT 라이선스로 제공되며, 단일 create 명령으로 설치할 수 있습니다.

핵심 기능

  • 01React와 JavaScript로 구축한 사용자 지정 가능한 편집 UI
  • 02필드 유효성 검사와 사용자 지정 입력 컴포넌트를 지원하는 스키마 기반 문서
  • 03콘텐츠를 읽기 위한 GROQ 쿼리와 GraphQL API
  • 04콘텐츠 업데이트를 실시간으로 수신하고 가져오기 및 내보내기를 지원하는 API
  • 05필요할 때 이미지를 변환하고 메타데이터를 쿼리하는 기능

활용 사례

  • 사용자 지정 프런트엔드를 갖춘 마케팅 또는 블로그 웹사이트의 콘텐츠 편집 백엔드 구축
  • 사용자 지정 유효성 검사와 문서 레이아웃을 적용한 구조화된 콘텐츠 작업 공간 만들기
  • 하나의 콘텐츠 소스를 여러 채널에 실시간으로 배포

토픽

자주 묻는 질문

sanity은(는) 무엇인가요?
호스팅형 Content Lake 데이터 저장소를 기반으로 구조화된 콘텐츠 작업 공간을 구성하는 오픈 소스 React 기반 헤드리스 CMS 스튜디오입니다. Sanity Studio는 JavaScript와 React로 구성하고 확장할 수 있는 단일 페이지 콘텐츠 편집 애플리케이션입니다. Sanity의 호스팅형 실시간 데이터 저장소인 Content Lake를 기반으로 하며, 팀이 자체 문서 스키마와 필드 유효성 검사, 편집 레이아웃을 정의할 수 있습니다.
sanity은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
sanity은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
sanity은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. sanity의 마지막 커밋은 2026년 10월 22일입니다.
sanity은(는) 어디에 사용할 수 있나요?
사용자 지정 프런트엔드를 갖춘 마케팅 또는 블로그 웹사이트의 콘텐츠 편집 백엔드 구축 사용자 지정 유효성 검사와 문서 레이아웃을 적용한 구조화된 콘텐츠 작업 공간 만들기 하나의 콘텐츠 소스를 여러 채널에 실시간으로 배포
sanity은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/sanity-io/sanity

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트