hk-r / px2-pretty-html
用于整理HTML的pickles2插件。
1.0.0
2018-03-22 06:35 UTC
Requires
- php: >=5.4.0
- hk-r/dindent: ^2.4.0
Requires (Dev)
- broccoli-html-editor/broccoli-module-fess: dev-develop
- broccoli-html-editor/broccoli-module-plain-html-elements: dev-develop
- phpunit/phpunit: ^4.1.0
- pickles2/px-fw-2.x: dev-develop
- pickles2/px2-dec: dev-develop
- pickles2/px2-multitheme: dev-develop
- pickles2/px2-path-resolver: dev-develop
- pickles2/px2-px2dthelper: dev-develop
- pickles2/px2-remove-attr: dev-develop
- pickles2/px2-sitemapexcel: dev-develop
This package is not auto-updated.
Last update: 2024-09-29 04:08:37 UTC
README
这是用于 Pickles 2 的插件。用于整理HTML的缩进。
导入步骤 - 设置
1. 在 composer.json 中设置 hk-r/px2-pretty-html
在 require 部分添加 hk-r/px2-pretty-html。
{
〜 中略 〜
"require": {
"php": ">=5.3.0" ,
"pickles2/px-fw-2.x": "^2.0",
"hk-r/px2-pretty-html": "^1.0"
},
〜 中略 〜
}
2. 执行 composer update
添加后,不要忘记执行 composer update 以反映更改。
$ composer update
3. 在 config.php 中添加设置
编辑配置文件 config.php(通常位于 ./px-files/config.php)。
- 添加HTML缩进整理处理
将处理'hk\pickles2\prettyHtml\prettyHtml::exec'添加到$conf->funcs->processor->html。
$conf->funcs->processor->html = array( // htmlのインデントを整える 'hk\pickles2\prettyHtml\prettyHtml::exec('.json_encode(array( // インデントに使用する文字を指定 'indentation_character'=>"\t" )).')' , );
- 选项
indentation_character - 指定用于缩进的字符。
如果不指定选项,则默认(两个半角空格)将作为缩进插入。
示例)制表符
// タブがインデントとして挿入されます。 'indentation_character'=>"\t"
示例)四个半角空格
// 半角スペース4つがインデントとして挿入されます。 'indentation_character'=>" "
exclusion_elements - 指定不进行缩进的元素。
示例)textarea, pre
// インデント対象外のエレメントを指定します。 'exclusion_elements'=>array( 'textarea', 'pre' ),
inline_elements - 指定作为内联处理的元素。
示例)b, big, i, small, tt, abbr, acronym, cite, code, dfn, em, kbd, strong, samp, var, a, bdo, br, img, span, sub, sup
// インラインとして扱うエレメントを指定します。 'inline_elements'=>array( 'b', 'big', 'i', 'small', 'tt', 'abbr', 'acronym', 'cite', 'code', 'dfn', 'em', 'kbd', 'strong', 'samp', 'var', 'a', 'bdo', 'br', 'img', 'span', 'sub', 'sup' ),
更新日志 - Change log
hk-r/px2-pretty-html 1.0.0 (2018年3月22日)
- 初始发布。
许可证 - License
MIT许可证
作者 - Author
- (C)Kyota Hiyoshi hiyoshi-kyota@imjp.co.jp
开发者
测试
$ ./vendor/phpunit/phpunit/phpunit