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: 2025-03-02 06:35:44 UTC
README
Pickles 2 用のプラグインです。 HTMLのインデントを整形します。
導入手順 - Setup
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インデント整形の処理追加
$conf->funcs->processor->html
に、処理'hk\pickles2\prettyHtml\prettyHtml::exec'
を追加します。
$conf->funcs->processor->html = array( // htmlのインデントを整える 'hk\pickles2\prettyHtml\prettyHtml::exec('.json_encode(array( // インデントに使用する文字を指定 'indentation_character'=>"\t" )).')' , );
- オプション
indentation_character - インデントに使用する文字を指定します。
オプションを指定しない場合はデフォルト(半角スペース2つ)がインデントとして挿入されます。
例) タブ
// タブがインデントとして挿入されます。 'indentation_character'=>"\t"
例) 半角スペース4つ
// 半角スペース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日)
- Initial Release.
ライセンス - License
MIT License
作者 - Author
- (C)Kyota Hiyoshi hiyoshi-kyota@imjp.co.jp
for Developer
Test
$ ./vendor/phpunit/phpunit/phpunit