tomk79 / px2-jade
为 Pickles 2 添加使用 Jade 语法编码内容的功能。
2.0.1
2017-08-03 01:05 UTC
Requires
- php: >=5.4.0
- pug-php/pug: ^2.6
Requires (Dev)
- phpunit/phpunit: 4.1.*
- pickles2/px-fw-2.x: ^2.0
- tomk79/filesystem: ^1.0
This package is auto-updated.
Last update: 2024-09-25 15:12:27 UTC
README
这是为 Pickles 2 开发的插件。它添加了使用 Pug(Jade) 语法编码内容的功能。
这是对 Pug(Jade) 解析器 "pug-php/pug" 的封装。
引导步骤 - 安装
1. 在 composer.json
中设置 tomk79/px2-jade
在 require
项中添加 tomk79/px2-jade
。
{
〜 中略 〜
"require": {
"php": ">=5.3.0" ,
"pickles2/px-fw-2.x": "^2.0",
"tomk79/px2-jade": "^2.0"
},
〜 中略 〜
}
2. 执行 composer update
添加后,不要忘记执行 composer update
以反映更改。
$ composer update
3. 在 config.php
中添加设置
编辑设置文件 config.php
(通常是 ./px-files/config.php
)。向 $conf->funcs->processor
添加属性 jade
。这意味着当内容扩展名为 jade
时(例如:index.html.jade
等)将被调用。设置 tomk79\pickles2\jade\jade::exec_ext
处理后的标准 HTML 处理。
以下是设置示例。
$conf->funcs->processor->jade = [ // Jade文法を処理する 'tomk79\pickles2\jade\jade::exec_ext' , // html の処理を追加 $conf->funcs->processor->html , ];
如果要将设置应用于扩展名 .pug
,请设置 $conf->funcs->processor->pug
。
4. 编写 Pug(Jade) 内容
在文件名后添加 .jade
的内容将被视为 Jade 语法进行处理。(例如:对于 index.html
,将其重命名为 index.html.jade
)
div p sample text
更新日志 - 变更记录
tomk79/px2-jade 2.0.1 (2017年8月3日)
- 将解析器库从
ronan-gloo/jadephp
更改为pug-php/pug
。
tomk79/px2-jade 2.0.0 (2015年1月27日)
- 初始发布。
许可 - License
MIT 许可证
作者 - Author
- (C)Tomoya Koyanagi tomk79@gmail.com
- 网站: http://www.pxt.jp/
- Twitter: @tomk79 http://twitter.com/tomk79/
开发者
测试
$ ./vendor/phpunit/phpunit/phpunit