devbr / html
HTML 模板引擎
0.2.2
2018-01-20 21:20 UTC
Requires
- php: >=5.6
README
为PHP项目生成和管理HTML。
-
使用NeoTags为HTML添加额外功能;
-
JavaScript和CSS的压缩、混淆和统一;
-
数据请求压缩(GZip);
-
HTML、CSS和JavaScript的动态缓存;
安装
Composer require devbr/html
使用
$html = new Devbr\Html;
$html->render('index')->send();
在"render"中的"index"参数,指代位于HTML模板目录下的本地HTML文件(可配置)。无需指定扩展名(.html)。
此代码在"render"指定模板后生成HTML输出。
NeoTags可用于模板文件,以添加PHP的动态功能。
查看一些示例
<x:menu class="menu" id="topmenu" tag="nav"/>
这将生成以下代码(取决于PHP中的编程内容)
<nav class="menu" id="topmenu">
<a href="home">Home</a>
<a href="docs">Documents</a>
... etc
</nav>
可以创建模块(PHP对象)以向模板添加独立功能。
<x::article/>
生成显示博客内容的HTML(CSS和JavaScript)代码(例如)
<article>
... conteúdo do artigo do blog ...
</article>
可以编程许多其他功能与NeoTags一起使用 - 帮助开发!