Grav:现代化平面文件CMS,解压即用无数据库
阅读完整评测深度教程 · 踩坑记录 · 常见问题
扫码查看

Grav是一个基于PHP的开源平面文件内容管理系统,其核心特点是无需数据库,解压即用,内容以Markdown文件存储。它通过内置缓存机制实现接近静态站的加载速度,解决了内容站点迁移备份繁琐、需专注写作而非编辑器、以及动态需求与性能平衡的问题。它主要适合熟悉PHP和命令行的开发者、需用Markdown维护文档或博客的技术内容维护者,以及希望从纯静态生成器升级以获得动态功能的用户。

Grav:现代化平面文件CMS,解压即用无数据库

这是什么

Grav 是一个基于 PHP 的开源平面文件内容管理系统(CMS)。它最大的特点是完全不需要数据库,内容以 Markdown 文件存储,解压到服务器即可使用,为技术用户提供了一个轻量、灵活且易于迁移备份的内容管理方案。

核心能力

  • 无数据库,文件即内容:整个网站由文件和文件夹构成,备份、迁移和版本控制(如使用 Git)变得极其简单,无需处理数据库同步。
  • Markdown 专注写作:所有内容都用 Markdown 文件编写和管理,避免了富文本编辑器的兼容性问题,让写作和团队协作更聚焦于内容本身。
  • 动态能力与高性能兼得:通过内置缓存机制,页面加载速度接近静态站点。同时支持动态功能,如表单处理和图片动态处理,无需预先生成大量文件。

适合谁

Grav 主要适合开发者、技术爱好者以及需要维护技术文档、博客或公司官网的团队。如果你熟悉 PHP、命令行,并希望用 Git 等文件管理工具来管理网站内容,且不想依赖数据库,那么 Grav 是一个理想的选择。

获取方式

你可以在其 GitHub 仓库 获取源代码,或通过官网下载。推荐开发者使用 Composer 命令进行安装。

微信微博邮箱复制链接