Statamic 是一款以"Flat-File 优先"为设计理念的现代化 CMS 建站系统,基于 Laravel 框架构建,采用 PHP 开发。与传统 CMS 不同,Statamic 默认使用 Markdown/YAML 文件存储内容,无需数据库即可运行,同时支持切换到数据库模式应对大规模场景。它结合了 Laravel 的强大生态和现代化的 Vue.js 管理界面,让开发者可以灵活构建从个人博客到企业官网的各类网站。
Statamic 在 GitHub 上拥有超过 4k Stars,最新版本为 v6.20.2,被众多设计机构和开发团队采用,是 WordPress 和 Craft CMS 的现代化替代方案。

核心功能
- Flat-File 内容存储:默认使用 Markdown + YAML 文件存储内容,无需数据库,内容天然支持 Git 版本控制
- 动态内容集合(Collections):灵活定义文章、产品、案例等内容类型,支持分类、标签、自定义字段
- 可视化页面构建器:通过拖拽式 Bard 编辑器组合富文本、图片、嵌入代码等模块化内容
- 实时预览:编辑内容时右侧实时预览渲染效果,所见即所得
- 资产管理系统:内置图片、文档等媒体库,支持焦点裁剪、多尺寸生成、CDN 集成
- 多站点管理:单个 Statamic 实例可管理多个网站,支持多语言内容
- 用户与权限:精细的角色权限控制,支持前台用户注册和会员功能
- 表单构建器:可视化创建联系表单、调查问卷,自动收集和邮件通知
- 搜索功能:内置搜索索引,支持全文检索和筛选
- 静态站点生成:可导出为纯静态 HTML,部署到任何静态托管服务
- 前端模板自由:使用 Antlers 模板引擎或 Blade,完全自定义前端设计
- 插件生态:通过 Laravel 包和 Statamic 插件扩展功能
- 双因素认证:内置 2FA 支持,增强后台安全性
- REST API & GraphQL:内置 API 支持,可构建 Headless 架构
仓库信息
- GitHub 地址:https://github.com/statamic/cms
- 官方网站:https://statamic.com/
- 官方文档:https://statamic.dev/
- 应用模板:https://github.com/statamic/statamic
- 开发语言:PHP / Vue.js / TypeScript
- 开源协议:MIT License(核心免费,Pro 版付费)
- Stars 数量:4k+
安装方式
方式一:Statamic CLI 快速创建(推荐)
composer global require statamic/cli
statamic new mysite
cd mysite
php artisan serve
方式二:添加到现有 Laravel 项目
composer require statamic/cms
php artisan statamic:install
方式三:Docker 部署
docker run -d --name statamic \
-p 8000:8000 \
-v /path/to/site:/var/www/html \
statamic/statamic:latest
方式四:手动安装
# 克隆应用模板
git clone https://github.com/statamic/statamic.git mysite
cd mysite
# 安装依赖
composer install
npm install && npm run build
# 配置环境
cp .env.example .env
php artisan key:generate
# 初始化
php artisan statamic:install
php artisan serve
使用场景
- 企业品牌官网:设计公司、科技公司的展示型网站
- 个人博客与作品集:开发者、设计师的内容展示平台
- 文档与知识库:产品文档、API 文档站点
- 营销着陆页:快速搭建活动推广页面
- 多语言企业站:跨国公司的多语言内容管理
- Headless 内容中台:通过 API 为移动端提供内容服务
与同类产品对比
| 特性 | Statamic | WordPress | Craft CMS | Ghost |
|---|---|---|---|---|
| 开发框架 | Laravel | PHP 原生 | Yii | Node.js |
| 存储方式 | Flat-File/数据库 | MySQL | 数据库 | 数据库 |
| 版本控制 | Git 原生 | 需插件 | 需插件 | 需插件 |
| 学习曲线 | 中等 | 低 | 中等 | 低 |
| 前端自由度 | 极高 | 高 | 极高 | 中等 |
| 安全性 | 高 | 易被攻击 | 高 | 高 |
| 性能 | 快(可静态化) | 需优化 | 快 | 快 |
| 多语言 | 内置 | 需插件 | 付费 | 有限 |
| 使用成本 | 核心免费 | 免费 | 付费 | 免费 |