一个基于 PHP 的极小型平面文件 CMS,内容存于 JSON 文件,无需数据库,上传即可安装。
744+2 本周169PHPMIT维护活跃更新于 5天前
Grav 是一个基于文件的内容管理系统,页面以纯 Markdown 文件保存,配置使用 YAML,因此站点无需数据库即可运行。安装只需解压压缩包或通过 Composer 执行一条命令,之后即可使用。
页面通过 Twig 模板渲染,Markdown 由 Parsedown 解析并支持 Markdown Extra 语法。核心基于 Symfony 组件实现缓存、事件和命令行接口,并使用依赖注入容器便于扩展。
项目自带包管理工具 GPM,可用于安装、更新和卸载插件与主题,也可升级 Grav 核心本身。代码库提供单元测试和 PHPStan 静态检查。
使用 Composer 安装 Grav
composer create-project getgrav/grav ~/webroot/grav或从 GitHub 克隆仓库
git clone https://github.com/getgrav/grav.git使用 Grav CLI 安装插件和主题依赖
bin/grav install概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个基于 PHP 的极小型平面文件 CMS,内容存于 JSON 文件,无需数据库,上传即可安装。
基于 PHP 的自托管内容管理系统,用于构建定制化网站与数字内容体验。
Halo 是一款开源建站工具,可用于搭建个人博客、知识库、企业官网和在线商城。
Joomla! 是一款基于 PHP 的免费开源内容管理系统,用于搭建网站和在线应用。
一款扁平文件型 CMS,用于搭建网站和博客,内容以 JSON 存储,无需数据库。
基于 Symfony 7 和 API Platform 构建的开源电商框架与内容管理系统,用于搭建在线商店。