Repolode
davidvkimball

davidvkimball/vaultcms

ObsidianをAstroサイトのコンテンツエディターとして使い、Markdownファイルを唯一の正とするヘッドレスCMS。

スター
390
フォーク
22
未解決の Issue
0
最終コミット
先月

これは何?

Vault CMSは、ObsidianのvaultをAstroサイト向けの執筆・公開ワークスペースにします。コンテンツはプレーンなMarkdownファイルとして保持されるため、Obsidianで記事を執筆・整理し、同じフォルダーからAstroでサイトをビルドできます。

Astroのルートとコンテンツ構成を自動検出し、コンテンツの確認や一括操作ができるビジュアルなグリッド形式のホーム画面を提供します。Astroでの作業に合わせたObsidianの設定、ホットキー、プラグインもあらかじめ用意されています。

インストールにはCLI(npx create-vaultcms)を使います。Astroプロジェクトを検出し、Starlight、Slate、Chiriなどのテーマ向けプリセットを提示します。また、MCPサーバーも含まれており、Claude CodeやCursorなどのAIエージェントがツール呼び出しを通じてインストールを実行できます。

主な機能

  • 01Astroのルートとコンテンツ構成を自動検出。
  • 02コンテンツの一括操作に対応したビジュアルなグリッド形式のホーム画面。
  • 03Obsidianの設定、ホットキー、プラグインをあらかじめ用意。
  • 04独自のコンテンツ形式を使わず、プレーンなMarkdownファイルを使用。
  • 05テーマプリセット付きのCLIインストーラーと、AIエージェント向けのMCPサーバー。

ユースケース

  • ObsidianでAstroのブログやドキュメントサイトを執筆・公開する。
  • StarlightなどのAstroテーマ向けMarkdownコンテンツを、別のCMSを使わずに管理する。
  • MCPを介してAIコーディングエージェントにAstroのコンテンツ制作環境をセットアップさせる。

クイックスタート

  1. 1

    AstroプロジェクトのルートでCLIを実行します(npm)

    npm create vaultcms
  2. 2

    または、npxを使ってインストーラーを実行します

    npx create-vaultcms
  3. 3

    プロンプトが表示されたらプリセット(例:Starlight、Slate、Chiri)を選び、フォルダーをObsidianのvaultとして開きます

使う前に知っておきたいこと

  • Astroプロジェクトが必要です。単体で使えるCMSではありません。
  • コンテンツの編集にはObsidianのデスクトップアプリまたはモバイルアプリが必要です。

収録されている特集

トピック

#astro#obsidian#markdown#headless-cms#static-site#content-management#astrojs#obsidian-md#obsidian-template#obsidian-vault

よくある質問

vaultcms とは?
ObsidianをAstroサイトのコンテンツエディターとして使い、Markdownファイルを唯一の正とするヘッドレスCMS。 Vault CMSは、ObsidianのvaultをAstroサイト向けの執筆・公開ワークスペースにします。コンテンツはプレーンなMarkdownファイルとして保持されるため、Obsidianで記事を執筆・整理し、同じフォルダーからAstroでサイトをビルドできます。
vaultcms は無料で使えますか?ライセンスは?
vaultcms は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
vaultcms は今もメンテナンスされていますか?
半年以内に更新あり。vaultcms の最終コミットは 2026年10月3日 です。
vaultcms は何に使えますか?
ObsidianでAstroのブログやドキュメントサイトを執筆・公開する。 StarlightなどのAstroテーマ向けMarkdownコンテンツを、別のCMSを使わずに管理する。 MCPを介してAIコーディングエージェントに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 の数値は毎日更新されます。

関連プロジェクト