getformwork / formwork
一个基于文件的网站内容管理系统(CMS),用于创建和管理简单网站
2.0.0-beta.1
2024-05-25 16:11 UTC
Requires
- php: >=8.2
- ext-dom: *
- ext-fileinfo: *
- ext-gd: *
- ext-mbstring: *
- ext-openssl: *
- ext-zip: *
- jaybizzle/crawler-detect: ^1.2
- league/commonmark: ^2.4
- symfony/polyfill-ctype: ^1.23
- symfony/yaml: ^7.0.3
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- league/climate: ^3.8
- phpstan/phpstan: ^1.10
- rector/rector: ^1.0.4
- symfony/process: ^7.0.4
- 2.x-dev
- 2.0.0-beta.1
- 1.x-dev
- 1.13.1
- 1.13.0
- 1.12.1
- 1.12.0
- 1.11.1
- 1.11.0
- 1.10.3
- 1.10.2
- 1.10.1
- 1.10.0
- 1.9.1
- 1.9.0
- 1.8.0
- 1.7.1
- 1.7.0
- 1.6.1
- 1.6.0
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.7
- 1.4.6
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.4.0
- 1.3.1
- 1.3.0
- 1.2.1
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.0
- 0.12.1
- 0.12.0
- 0.11.2
- 0.11.1
- 0.11.0
- 0.10.5
- 0.10.4
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- 0.9.6
- 0.9.5
- 0.9.4
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.1
- 0.8.0
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.12
- 0.6.11
- 0.6.10
- 0.6.9
- dev-feature/improved-fields
- dev-feature/history-and-preview-updates
This package is auto-updated.
Last update: 2024-09-21 14:08:37 UTC
README
🏗 Formwork 是一个基于平面文件的网站内容管理系统(CMS),用于构建和管理简单网站。
⚠️ 这是 2.x
分支的 README
文件,目前处于开发阶段,且不稳定。
👉 请访问 1.x
分支以获取最新稳定版本。
特性
- ⚡️ 轻量级
- 🗄 不需要数据库!
- 📦 易于 安装
- ✨ 开箱即用的管理面板
要求
- PHP 8.2 或更高版本
- PHP 扩展
dom
、fileinfo
、gd
、mbstring
、openssl
和zip
安装
从 GitHub 发布版
您可以从 GitHub 发布页面 下载一个可用的 .zip
归档,并将其解压到您服务器的 webroot 中。
使用 Composer
如果您想使用 Composer 安装 Formwork 的最新稳定版本,可以使用以下命令
composer create-project getformwork/formwork
Composer 将创建一个 formwork
文件夹,并包含一个全新的、可立即使用的 Formwork 安装。
从 GitHub 克隆
如果您想获取当前正在开发的 master 版本,您可以克隆 GitHub 仓库,然后使用 Composer 安装依赖项。
- 在您的 webroot 中克隆仓库
git clone https://github.com/getformwork/formwork.git
- 导航到
formwork
文件夹并安装依赖项
cd formwork
composer install
运行 Formwork 服务器
您可以使用 serve
命令立即测试 Formwork,这是 PHP 内置服务器的自定义包装器。
重要
与 PHP CLI 服务器类似,Formwork 服务器旨在用于 测试目的,而不是用于生产环境。
导航到 formwork
文件夹并运行以下命令
php bin/serve
如果您愿意,也可以通过 Composer 运行 Formwork 服务器
composer serve