Repolode
marcantondahmen

marcantondahmen/automad

データベース不要で使える、PHP製のフラットファイル型CMS兼テンプレートエンジン。

代替できる製品:WordPress

スター
962
フォーク
62
未解決の Issue
103
最終コミット
6 時間前

これは何?

Automadは、ページをデータベースではなくフラットファイルとして保存するコンテンツ管理システムです。コンテンツは組み込みのダッシュボードで管理し、独自のテンプレート言語でページを表示するため、別途データベースサーバーを用意せずにサイトを構築・編集できます。

PHPで開発されています。READMEには、Composerのcreate-projectを使う方法、NginxとPHP 8.3を同梱したDockerイメージを使う方法、配布用バンドルをWebサーバーのドキュメントルートにコピーし、PHPプロセスに書き込み権限を付与する手動インストールの方法が記載されています。

このリポジトリにはソースコードのみが含まれており、必要なファイルをまとめたビルド済みパッケージは別途配布されています。また、Automadのテンプレート言語向けに、Neovim、VS Code、Atom、TextMateで使える、コミュニティ製のシンタックスハイライトやスニペット用エディタプラグインもあります。

主な機能

  • 01データベースを使わず、サイトのコンテンツをフラットファイルとして保存します。
  • 02ユーザーの作成やページの編集に使えるWebダッシュボードを備えています。
  • 03テーマの構築に使える独自のテンプレート言語を提供します。
  • 04Composer、Docker、または手動でインストールできます。
  • 05複数のコードエディタ向けにシンタックスハイライト用プラグインを提供しています。

ユースケース

  • データベースサーバーなしで動かせる、小規模なWebサイトやブログの構築。
  • Automadのテンプレート言語を使ったカスタムテーマの開発。
  • ファイルへの書き込み権限がある基本的なWebサーバーでの、シンプルなPHPサイトのホスティング。

クイックスタート

  1. 1

    Composer でインストール

    composer create-project automad/automad . v2.x-dev
  2. 2

    または Docker コンテナを実行

    docker run -dp 80:80 -v ./app:/app --name mysite automad/automad:v2
  3. 3

    localhost を開いて新しいサイトを表示

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

  • リポジトリにはソースコードのみが含まれているため、バンドル版を Docker、Composer、または配布バンドル経由でインストールする必要があります。
  • メタデータではライセンスが明確に特定されていません。使用する前に LICENSE.md を確認してください。

収録されている特集

トピック

#cms#flat-file#php#template-engine#self-hosted#docker#automad#template-language

よくある質問

automad とは?
データベース不要で使える、PHP製のフラットファイル型CMS兼テンプレートエンジン。 Automadは、ページをデータベースではなくフラットファイルとして保存するコンテンツ管理システムです。コンテンツは組み込みのダッシュボードで管理し、独自のテンプレート言語でページを表示するため、別途データベースサーバーを用意せずにサイトを構築・編集できます。
automad は無料で使えますか?ライセンスは?
automad は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
automad は今もメンテナンスされていますか?
活発にメンテナンス中。automad の最終コミットは 2026年11月7日 です。
automad は何に使えますか?
データベースサーバーなしで動かせる、小規模なWebサイトやブログの構築。 Automadのテンプレート言語を使ったカスタムテーマの開発。 ファイルへの書き込み権限がある基本的なWebサーバーでの、シンプルなPHPサイトのホスティング。
automad のインストール方法は?
Composer でインストール: composer create-project automad/automad . v2.x-dev または Docker コンテナを実行: docker run -dp 80:80 -v ./app:/app --name mysite automad/automad:v2 localhost を開いて新しいサイトを表示
automad はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/marcantondahmen/automad

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト