oal/babble

基于文件的CMS。

dev-master 2022-10-04 18:29 UTC

README

Babble是一个简单的内容管理系统。其主要目标是易于使用,无论是对于开发者还是非技术终端用户。

Babble CMS深受 LektorKirby 的启发,在如何存储内容结构(模型)和网站内容方面,它们将内容存储在磁盘上的文本文件中,而不是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