Repolode
craftcms

craftcms/cms

基于 PHP 的自托管内容管理系统,用于构建定制化网站与数字内容体验。

可替代:ContentfulWordPress

Star
3,617
Fork
709
未关闭 Issue
530
最近提交
10小时前

这是什么?

Craft CMS 是一个用 PHP 编写的自托管内容管理系统。它允许团队自定义内容模型,而不是把内容套进预设的文章或页面类型,并提供编辑控制面板用于创建和管理内容。

前台页面通过 Twig 模板系统渲染。系统会根据内容模型自动生成 GraphQL API,可用于无头(headless)架构,让独立的前端应用读取内容。内容数据存储在 MySQL 或 PostgreSQL 中。

项目还提供扩展框架,开发者可以添加自定义功能;插件商店中有免费和付费插件可供选择。电商能力由单独的 Craft Commerce 提供。

核心功能

  • 01提供内容创作和后台管理的控制面板。
  • 02无预设类型的灵活内容建模。
  • 03基于 Twig 的模板系统渲染页面。
  • 04自动生成 GraphQL API,适用于无头应用。
  • 05提供免费与付费插件的插件商店。
  • 06支持扩展框架,便于实现定制功能。

适用场景

  • 搭建内容结构定制化的企业官网。
  • 通过 GraphQL API 为独立前端提供内容。
  • 在自托管的 PHP 环境中运行博客或内容站点。

快速上手

  1. 1

    使用 Composer 安装 Craft

  2. 2

    阅读官方安装指南

使用前须知

  • 需要自托管的 PHP 服务器以及 MySQL 或 PostgreSQL 数据库。
  • 许可证显示为 NOASSERTION,使用前请自行核实许可条款。
  • 部分功能(如电子商务及许多插件)为付费或商业产品。

标签

常见问题

cms 是什么?
基于 PHP 的自托管内容管理系统,用于构建定制化网站与数字内容体验。 Craft CMS 是一个用 PHP 编写的自托管内容管理系统。它允许团队自定义内容模型,而不是把内容套进预设的文章或页面类型,并提供编辑控制面板用于创建和管理内容。
cms 可以免费使用吗?用的什么许可证?
cms 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
cms 还在维护吗?
活跃维护中。cms 最近一次提交是在 2026年10月19日。
cms 适合用来做什么?
搭建内容结构定制化的企业官网。 通过 GraphQL API 为独立前端提供内容。 在自托管的 PHP 环境中运行博客或内容站点。
cms 怎么安装和运行?
使用 Composer 安装 Craft 阅读官方安装指南
在哪里获取 cms?
源代码和安装说明在 GitHub 上:https://github.com/craftcms/cms

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

相关项目