truetone / peloton
一个快速、安全、极简的PHP应用程序,适用于内容导向的网站
v0.1.0
2017-08-03 16:58 UTC
Requires
- guzzlehttp/guzzle: ~6.0
- klein/klein: ^2.1
- symfony/yaml: ^3.1
- thoma127/dict: ^0.1.2
- twig/twig: ~1.0
Requires (Dev)
- phpunit/phpunit: ^6.2
This package is not auto-updated.
Last update: 2024-09-29 03:26:23 UTC
README
Peloton是一个极简的Web应用程序和模板系统。
它使用Twig模板和Klein路由。这是什么意思?让我们来谈谈请求。
请求
让我们想象一个托管静态HTML页面的Web服务器。这些页面就像您所知的那样只是普通的文本文件。浏览器向服务器发送请求。如果服务器可以找到与请求匹配的文件,它将返回状态码200 OK
并将文件内容发送回来。(如果服务器找不到它,它将发送404
状态码。)
我们稍微抽象了一下这个交易。服务器配置为将使用此应用程序的所有网站的请求发送到public/index.php
。
通常index.php
将非常简单。这是因为此应用程序处理请求、编译模板并返回HTML。Klein处理路由部分。Twig是模板引擎。
因此,Peloton是CMS和静态网站之间的混合体。模板会即时编译,但我们没有数据库依赖关系,这使得您的应用程序更快、更安全。Peloton专为内容为中心的网站设计。
开发
请参阅CONTRIBUTING
历史
请参阅CHANGELOG
致谢
请参阅AUTHORS
许可证
请参阅LICENSE