Gitリポジトリ内のMarkdown、MDX、JSON、YAMLを編集できる、GraphQL API搭載のオープンソース・ヘッドレスCMS。
decaporg/decap-cms
静的サイト向けのGitベースCMS。編集者は/adminのWeb管理画面からGitリポジトリ内のコンテンツを編集できます。
代替できる製品:Contentful
Sanity
- スター
- 19,440
- フォーク
- 3,142
- 未解決の Issue
- 437
- 最終コミット
- 10 時間前
これは何?
Decap CMSは、静的サイトの/adminパスに追加して使うシングルページの管理アプリです。Gitリポジトリ内のファイルとして保存されたコンテンツを、技術的な知識がない編集者がWebインターフェースから作成・編集できます。サイトのコンテンツはコードとともにバージョン管理下に置かれます。
コンテンツモデルは、サイトのコレクションとフィールドを定義するYAML設定ファイルで管理します。編集者はログインしてコレクションを選び、モデルに沿ったフォームに入力します。開発者は、サイトに合わせてCMSのレイアウトを調整できます。HTMLファイルと設定ファイルを用意すればCDNから読み込めるほか、バンドラーを使って構築したサイトにnpm経由でインストールすることもできます。
Decap CMSは、名称変更前のNetlify CMSを引き継ぐプロジェクトです。また、Turboアカウント、大規模なコレクションのキャッシュ読み込み、サイトごとのアクセス制御を提供するホステッドバックエンド、Decap Turboも利用できます。
主な機能
- 01Gitリポジトリ内のファイルとして保存されたコンテンツを、Web UIから編集できます。
- 02YAML設定ファイルでコンテンツモデルを定義できます。
- 03単一のHTMLファイルを使ってCDNから読み込むか、npm経由でインストールできます。
- 04開発者はサイトに合わせてCMSのレイアウトをカスタマイズできます。
- 05キャッシュされたコレクションとサイトごとのアクセス制御を備えたホステッドバックエンドとして、Decap Turboを利用できます。
ユースケース
- Jamstackや静的サイトのブログに、編集者向けのWeb管理画面を用意する。
- Git連携の静的サイトで、マーケティングページやドキュメントを管理する。
- 静的サイトジェネレーターで構築したサイトに、コンテンツ編集画面を追加する。
クイックスタート
- 1
クイックスタートガイドに従って、HTMLファイル1つと設定ファイルを追加します。CMSのアセットはCDNから読み込みます。
- 2
または、npmに対応したビルドシステムを備えた静的サイトビルダーが必要な高度なインストール方法を使用します。
使う前に知っておきたいこと
- コンテンツはGitリポジトリを通じて編集するため、サイトのコンテンツをGitに保存する必要があります。
- 高度なインストールには、npmパッケージに対応したビルドシステムが必要です。
トピック
よくある質問
- decap-cms とは?
- 静的サイト向けのGitベースCMS。編集者は/adminのWeb管理画面からGitリポジトリ内のコンテンツを編集できます。 Decap CMSは、静的サイトの/adminパスに追加して使うシングルページの管理アプリです。Gitリポジトリ内のファイルとして保存されたコンテンツを、技術的な知識がない編集者がWebインターフェースから作成・編集できます。サイトのコンテンツはコードとともにバージョン管理下に置かれます。
- decap-cms は無料で使えますか?ライセンスは?
- decap-cms は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- decap-cms は今もメンテナンスされていますか?
- 活発にメンテナンス中。decap-cms の最終コミットは 2026年10月21日 です。
- decap-cms は何に使えますか?
- Jamstackや静的サイトのブログに、編集者向けのWeb管理画面を用意する。 Git連携の静的サイトで、マーケティングページやドキュメントを管理する。 静的サイトジェネレーターで構築したサイトに、コンテンツ編集画面を追加する。
- decap-cms のインストール方法は?
- クイックスタートガイドに従って、HTMLファイル1つと設定ファイルを追加します。CMSのアセットはCDNから読み込みます。 または、npmに対応したビルドシステムを備えた静的サイトビルダーが必要な高度なインストール方法を使用します。
- decap-cms はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/decaporg/decap-cms
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
TypeScriptバックエンドとカスタマイズ可能なReact管理画面を備えた、Next.jsネイティブのオープンソースヘッドレスCMS・アプリケーションフレームワーク。
MongoDBを基盤とし、ライブページ上のインコンテキスト編集とヘッドレスREST APIを組み合わせたオープンソースのNode.jsコンテンツ管理フレームワーク。
コンテンツモデルからRESTおよびGraphQL APIを生成する、TypeScript製のオープンソース・セルフホスト型ヘッドレスCMS。
ビジュアルなページ編集、マルチテナント、REST/GraphQL API、AI向けの検索・ベクトル検索を備えたJavaベースのヘッドレスCMS。
スキーマ定義からGraphQL APIと管理UIを生成する、Node.js向けヘッドレスCMSです。