dreerr / template-engine-pug
ProcessWire 模块,为 TemplateEngineFactory 添加 Pug 支持
2.0.3
2019-03-04 21:20 UTC
Requires
- php: >=7.0
- hari/pw-module: ~1.0
- pug-php/pug: ^3.2
- wanze/template-engine-factory: ^2.0
This package is auto-updated.
Last update: 2024-09-16 02:14:54 UTC
README
ProcessWire 模块,将 Pug 添加到 TemplateEngineFactory。
要求
- ProcessWire
3.0
或更高版本 - TemplateEngineFactory
2.0
或更高版本 - PHP
7.0
或更高版本 - Composer
此模块的
1.x
版本可在 1.x 分支 上找到。如果您仍在使用 TemplateEngineFactory1.x
,请使用此版本。
安装
在您的 ProcessWire 安装根目录中执行以下命令
composer require dreerr/template-engine-pug:^2.0
这将一步安装 TemplateEnginePug 和 TemplateEngineFactory 模块。之后,别忘了在 TemplateEngineFactory 模块的配置中启用 Pug 作为引擎。
配置
模块提供以下配置选项
模板文件后缀
Pug 模板文件的后缀,默认为pug
。在模板中提供 ProcessWire API 变量
API 变量($pages
、$input
、$config
...)在 Pug 中可访问。输出缩进 HTML
如果选中,输出将呈现为缩进 HTML。调试输出
在渲染时发生错误时,您将获得包括原始 pug 源文件中的行和偏移量的完整堆栈跟踪。启用分析器
如果设置为 true,则在渲染时输出时间线,您可以在浏览器中检查它以查看哪个标记/节点在词法分析/解析/编译/渲染方面耗时较长。