GitHub 저장소에서 콘텐츠와 미디어를 직접 편집할 수 있는 오픈 소스 CMS로, Jekyll, Hugo, Next.js, Astro 등을 사용하는 정적 사이트를 대상으로 합니다.
davidvkimball/vaultcms
Obsidian을 Astro 사이트의 콘텐츠 편집기로 사용하는 헤드리스 CMS로, Markdown 파일을 콘텐츠의 기준으로 삼습니다.
- 스타
- 390
- 포크
- 22
- 열린 이슈
- 0
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
Vault CMS는 Obsidian vault를 Astro 사이트를 위한 퍼블리싱 작업 공간으로 바꿔 줍니다. 콘텐츠는 일반 Markdown 파일로 유지되므로 Obsidian에서 글을 작성하고 정리하면 Astro가 같은 폴더의 파일로 사이트를 빌드합니다.
프로젝트가 Astro의 라우트와 콘텐츠 구조를 자동으로 감지하고, 콘텐츠를 살펴보거나 일괄 작업을 실행할 수 있는 시각적 그리드 홈 화면을 제공합니다. Astro 워크플로에 맞춘 Obsidian 설정, 단축키, 플러그인도 사전 구성되어 있습니다.
설치는 Astro 프로젝트를 감지하고 Starlight, Slate, Chiri 등의 테마 프리셋을 제공하는 CLI(npx create-vaultcms)로 진행합니다. Claude Code나 Cursor 같은 AI 에이전트가 도구 호출을 통해 설치할 수 있도록 MCP 서버도 포함되어 있습니다.
핵심 기능
- 01Astro 라우트와 콘텐츠 구조를 자동으로 감지합니다.
- 02콘텐츠 일괄 작업을 지원하는 시각적 그리드 홈 화면을 제공합니다.
- 03Obsidian 설정, 단축키, 플러그인이 사전 구성되어 있습니다.
- 04독점 콘텐츠 형식 없이 일반 Markdown 파일을 사용합니다.
- 05테마 프리셋을 제공하는 CLI 설치 프로그램과 AI 에이전트용 MCP 서버를 제공합니다.
활용 사례
- Obsidian에서 Astro 블로그나 문서 사이트의 콘텐츠를 작성하고 퍼블리싱합니다.
- 별도의 CMS 없이 Starlight 같은 Astro 테마의 Markdown 콘텐츠를 관리합니다.
- AI 코딩 에이전트가 MCP를 통해 Astro 콘텐츠 워크플로를 설정하도록 합니다.
빠른 시작
- 1
Astro 프로젝트 루트에서 CLI를 실행하세요(npm).
npm create vaultcms - 2
또는 npx를 사용해 설치 프로그램을 실행하세요.
npx create-vaultcms - 3
메시지가 표시되면 프리셋(예: Starlight, Slate, Chiri)을 선택한 다음 폴더를 Obsidian에서 vault로 여세요.
사용 전 알아둘 점
- Astro 프로젝트가 필요하며, 독립형 CMS가 아닙니다.
- 콘텐츠를 편집하려면 Obsidian 데스크톱 앱 또는 모바일 앱을 사용해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- vaultcms은(는) 무엇인가요?
- Obsidian을 Astro 사이트의 콘텐츠 편집기로 사용하는 헤드리스 CMS로, Markdown 파일을 콘텐츠의 기준으로 삼습니다. Vault CMS는 Obsidian vault를 Astro 사이트를 위한 퍼블리싱 작업 공간으로 바꿔 줍니다. 콘텐츠는 일반 Markdown 파일로 유지되므로 Obsidian에서 글을 작성하고 정리하면 Astro가 같은 폴더의 파일로 사이트를 빌드합니다.
- vaultcms은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- vaultcms은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- vaultcms은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. vaultcms의 마지막 커밋은 2026년 10월 3일입니다.
- vaultcms은(는) 어디에 사용할 수 있나요?
- Obsidian에서 Astro 블로그나 문서 사이트의 콘텐츠를 작성하고 퍼블리싱합니다. 별도의 CMS 없이 Starlight 같은 Astro 테마의 Markdown 콘텐츠를 관리합니다. AI 코딩 에이전트가 MCP를 통해 Astro 콘텐츠 워크플로를 설정하도록 합니다.
- vaultcms는 어떻게 설치하나요?
- Astro 프로젝트 루트에서 CLI를 실행하세요(npm).: npm create vaultcms 또는 npx를 사용해 설치 프로그램을 실행하세요.: npx create-vaultcms 메시지가 표시되면 프리셋(예: Starlight, Slate, Chiri)을 선택한 다음 폴더를 Obsidian에서 vault로 여세요.
- vaultcms은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/davidvkimball/vaultcms
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Markdown 노트를 웹사이트로 변환하는 정적 사이트 생성기로, 디지털 가든과 Obsidian 스타일 노트 게시에 적합합니다.
자체 Git 저장소의 Markdown, MDX, JSON, YAML 콘텐츠를 편집하는 오픈소스 헤드리스 CMS로, GraphQL API를 제공합니다.
데이터베이스 없이 콘텐츠를 GitHub 저장소에 바로 커밋하는 Markdown 및 MDX용 비주얼 CMS입니다.
드래그 앤 드롭, Obsidian, GitHub, AI 에이전트용 CLI로 Markdown 폴더와 노트, 문서를 몇 초 만에 웹사이트로 게시합니다.
편집 가능한 Astro 문서 사이트를 저장소에 생성하며, 에이전트가 읽을 수 있는 Markdown과 llms.txt를 기본 제공합니다.