Parchment
Parchment는 블록 기반 편집으로 독립 페이지와 컬렉션을 만들고 정리하는 간단한 SaaS입니다. API로 컬렉션·페이지·블록을 관리하세요.
Parchment란?
Parchment는 독립 페이지와 컬렉션을 만들고 정리하는 데 중점을 둔 간단한 SaaS “Notion 대안”입니다. 페이지로 콘텐츠를 정리하는 개념 중심의 깔끔한 UI를 제공하며, 컬렉션은 그룹화 역할을 합니다.
Parchment의 주요 기능 중 하나는 프로그램적 접근입니다: API를 통해 컬렉션, 페이지, 페이지 내 블록을 관리할 수 있습니다. 이는 코드를 통해 구조화된 페이지 콘텐츠를 만들고, 업데이트하며, 내보낼 수 있는 사용자를 위한 것입니다.
주요 기능
- 컬렉션과 페이지 (API 작업으로 관리): 컬렉션과 페이지를 생성, 이름 변경, 나열, 삭제하여 콘텐츠 구조를 프로그램적으로 제어할 수 있습니다.
- 블록 기반 페이지 콘텐츠: 페이지는 순서가 있는 블록(예: 제목, 텍스트, 목록, 코드, 구분선)으로 구성되며, 이를 추가하거나 교체할 수 있습니다.
replace_blocks로 전체 페이지 재작성: 페이지의 기존 블록을 모두 삭제하고 새 배열을 순서대로 작성합니다—스크래치부터 완전한 페이지를 생성하는 데 유용합니다.append_blocks로 증분 편집: 페이지 끝에 블록을 추가하며 기존 콘텐츠를 교체하지 않아, 추가 작업 흐름을 지원합니다.indent_level으로 중첩 목록:bullet_list와numbered_list블록은indent_level정수(0–4)를 받아 중첩 목록 렌더링을 표현합니다.- HTML 기반 블록 포맷팅: 블록 콘텐츠는 HTML 문자열로 저장되며, 지원 포맷은 표준 HTML 태그를 통한 굵게, 기울임꼴, 취소선, 링크, 색상 텍스트입니다.
- 그룹 블록 (
group/delete_group): 그룹 블록은 자식 블록의 컨테이너 역할을 합니다; 그룹을 생성한 후group_id로 자식 블록을 연결하고, 한 번에 그룹(및 자식)을 삭제할 수 있습니다. - 정의된 블록 유형:
text,heading1/2/3,bullet_list,numbered_list,todo,quote,divider,code,group을 포함합니다.
Parchment 사용 방법
- API 키 생성하고 API 기본 URL로 요청을 보냅니다:
https://theparchment.app/functions/v1/api. - 구조 나열 또는 생성:
list_collections로 컬렉션을 나열한 후, 해당 작업(예:create_collection,create_page)으로 컬렉션과 페이지를 생성합니다. - 블록으로 페이지 콘텐츠 작성: 기존 페이지 끝에 블록을 추가하려면
append_blocks를, 전체 페이지를 한 번에 재작성하려면replace_blocks를 사용합니다. - HTML 문자열로 콘텐츠 포맷팅: 각 블록의
content를 지원 태그(예:<a href="...">...</a>)를 사용한 HTML 문자열로 제공합니다. - 필요 시 그룹으로 정리: 먼저
group블록을 생성한 후group_id를 참조하는 자식 블록을 추가합니다; 관련 콘텐츠는delete_group으로 제거합니다.
사용 사례
- 구조화된 데이터에서 페이지 생성: 단일 진실 원천에서 완전한 페이지 레이아웃(제목, 구분선, 단락, 목록)을 작성하기 위해
replace_blocks를 사용합니다. - “추가 전용” 문서 로그 구축: 기존 콘텐츠를 방해하지 않고 페이지 끝에 새 섹션, 업데이트, 항목을 추가하기 위해
append_blocks를 사용합니다. - 계층적 체크리스트 유지:
todo블록(체크박스 항목)을 생성하고indent_level을 사용한 중첩bullet_list/numbered_list블록으로 하위 작업이나 개요를 표현합니다. - 여러 페이지에서 템플릿 콘텐츠 블록 관리: 페이지를 프로그램적으로 생성하고 이름 변경한 후, 일관된 블록 시퀀스(
code블록 유형을 통한 코드 스니펫 포함)를 삽입합니다. - 그룹으로 재사용 가능한 섹션 생성: 관련 블록을 함께 유지하기 위해 그룹 블록을 사용하고,
delete_group으로 전체 섹션을 삭제하거나 재생성합니다.
자주 묻는 질문
-
Parchment API는 어떤 엔드포인트를 사용하나요? API 기본 URL은
https://theparchment.app/functions/v1/api입니다. -
요청 인증은 어떻게 하나요? 모든 요청에
x-api-key헤더가 필요합니다. 문서 예시는x-api-key: pmt_your_key를 보여줍니다. -
append_blocks와replace_blocks의 차이는 무엇인가요?append_blocks는 기존 블록을 교체하지 않고 페이지 끝에 새 블록을 추가하는 반면,replace_blocks는 기존 블록을 모두 삭제하고 제공된 블록 배열을 순서대로 작성합니다. -
블록 콘텐츠는 일반 텍스트인가요, HTML인가요? 블록 콘텐츠는 HTML 문자열로 저장되며, 포맷팅은 표준 HTML 태그(예:
<strong>,<i>,<a>,<span style="color: ...">)를 사용합니다. -
중첩 목록은 어떻게 작동하나요?
bullet_list와numbered_list의 경우, 블록은 중첩 하위 목록을 표현하는indent_level필드(정수 0–4)를 지원합니다.
대안
- API가 있는 다른 문서 또는 지식 베이스 도구: 코드로 구조화된 페이지를 생성하거나 업데이트해야 한다면, 컬렉션/페이지/블록 모델과 유사한 블록/페이지 API를 제공하는 도구를 찾으세요.
- 범용 위키/문서 플랫폼: 페이지 계층과 템플릿을 지원할 수 있지만, 작업 흐름과 데이터 모델이 다를 수 있습니다(특히 블록 배열을 사용하지 않는 경우).
- 일반 데이터베이스-페이지 접근법: 구조화된 조직이 주요 목표일 때 데이터베이스에서 콘텐츠를 페이지로 렌더링하는 도구가 적합할 수 있지만, 동일한 블록 수준 추가/교체 의미를 제공하지 않을 수 있습니다.
- 로컬 정적 사이트 생성기: 빌드 타임 생성에 익숙한 팀의 경우, 템플릿에서 일관된 페이지를 생성할 수 있지만, SaaS API를 통한 동일한 대화형 페이지 편집 모델을 지원하지 않습니다.
대안
Falconer
Falconer는 고속 팀을 위한 자체 업데이트 지식 플랫폼으로, 내부 문서와 코드 맥락을 한곳에서 작성·공유·찾아보세요.
skills-janitor
skills-janitor로 Claude Code 기술을 감사하고 사용량을 추적하며, 9가지 슬래시 커맨드로 자신의 능력을 비교하세요. 의존성 0.
Studio CLI
터미널에서 Studio CLI로 WordPress Studio 기능을 제어하세요. 로컬 사이트 관리, WordPress.com 프리뷰 생성/갱신/삭제, 인증 지원.
Struere
Struere는 스프레드시트 작업을 대체하는 AI 네이티브 운영 시스템으로, 대시보드·알림·자동화를 구조화된 소프트웨어로 제공합니다.
garden-md
회의록을 로컬 마크다운 기반 구조화 위키로 변환하고 HTML 브라우저 뷰로 탐색하세요. 지원되는 소스에서 동기화.
OpenFlags
OpenFlags는 오픈소스 셀프호스팅 피처 플래그 시스템으로, 앱 SDK에서 로컬 평가와 REST 제어 플레인을 통해 안전한 점진적 배포를 지원합니다.