oal / babble
基于文件的CMS。
dev-master
2022-10-04 18:29 UTC
Requires
- php: ^7.2.5
- ext-imagick: *
- cocur/slugify: ^4.0
- intervention/image: ^2.5
- justinrainbow/json-schema: ^5.2
- michelf/php-markdown: ^1.9
- nesbot/carbon: ^2.46.0
- spatie/image-optimizer: ^1.3.2
- symfony/console: ^5.2.4
- symfony/dom-crawler: ^5.2.4
- symfony/error-handler: ^5.2.4
- symfony/event-dispatcher: ^5.2.4
- symfony/filesystem: ^5.2.4
- symfony/finder: ^5.2.4
- symfony/http-foundation: ^5.2.4
- symfony/routing: ^5.2.4
- symfony/yaml: ^5.2.4
- twig/twig: ^3.3.0
This package is not auto-updated.
Last update: 2024-09-18 15:54:48 UTC
README
Babble是一个简单的内容管理系统。其主要目标是易于使用,无论是对于开发者还是非技术终端用户。
Babble CMS深受 Lektor 和 Kirby 的启发,在如何存储内容结构(模型)和网站内容方面,它们将内容存储在磁盘上的文本文件中,而不是SQL数据库中。这意味着整个网站可以保持在版本控制系统(如Git)中。它使用Twig模板引擎(类似于Lektor的Jinja2),并附带用户友好的管理界面,包括文件管理和图像裁剪功能。
该项目仍在开发中,可能不适合生产使用。
安装
mkdir public/uploads
sudo chmod www-data public/uploads
sudo chown -R www-data content
sudo chown -R www-data cache
sudo apt install php-imagick
sudo apt install php-dom # If you want to use `php babble build`
composer install
composer dump-autoload -o