Repolode
statamic

statamic/cms

基于 Laravel 的 Composer 包形式 CMS,以扁平文件存储内容并支持 Git。

可替代:WordPressContentful

Star
4,909
Fork
651
未关闭 Issue
216
最近提交
9小时前

这是什么?

Statamic 是一款以扁平文件为核心、结合 Laravel 与 Git 的内容管理系统,以 Composer 包的形式安装到已有的 Laravel 应用中。内容以文件形式保存,可以直接用 Git 进行版本管理,而不必依赖传统的数据库内容存储。

本仓库是 Statamic 的核心包。另有一个预配置好的 Laravel 应用仓库,Statamic CLI 创建新项目时会使用它。官方开发者支持面向 Statamic Pro 项目,社区问题可在 GitHub Discussions 和 Discord 上讨论。

它适合在 Laravel 上构建内容型网站、并希望在版本控制的文件之上使用可编辑后台的开发者。

核心功能

  • 01以 Composer 包形式安装到现有 Laravel 应用中。
  • 02内容以扁平文件保存,可以用 Git 进行版本追踪。
  • 03提供用于编辑网站内容的控制面板。
  • 04沿用 Laravel 现有的工具链和开发约定。
  • 05通过 Statamic CLI 基于预配置应用快速创建新项目。

适用场景

  • 在 Laravel 上搭建内容驱动的营销站或企业官网。
  • 让网站内容与应用代码一起通过 Git 流程管理。
  • 为已有 Laravel 项目增加可编辑的内容后台。

使用前须知

  • 该包必须安装到已有的 Laravel 应用中,不能独立安装。
  • 元数据无法识别许可证(NOASSERTION),使用前请先确认许可证条款。
  • 官方开发者支持仅面向付费的 Statamic Pro 项目;社区支持通过 GitHub Discussions 和 Discord 提供。

标签

常见问题

cms 是什么?
基于 Laravel 的 Composer 包形式 CMS,以扁平文件存储内容并支持 Git。 Statamic 是一款以扁平文件为核心、结合 Laravel 与 Git 的内容管理系统,以 Composer 包的形式安装到已有的 Laravel 应用中。内容以文件形式保存,可以直接用 Git 进行版本管理,而不必依赖传统的数据库内容存储。
cms 可以免费使用吗?用的什么许可证?
cms 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
cms 还在维护吗?
活跃维护中。cms 最近一次提交是在 2026年10月21日。
cms 适合用来做什么?
在 Laravel 上搭建内容驱动的营销站或企业官网。 让网站内容与应用代码一起通过 Git 流程管理。 为已有 Laravel 项目增加可编辑的内容后台。
在哪里获取 cms?
源代码和安装说明在 GitHub 上:https://github.com/statamic/cms

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目