kenshodigital / kirby-htmldoc
为 Kirby 项目最小化 HTML5 输出。
2.0.0
2024-03-16 10:40 UTC
Requires
- php: ^8.3
- getkirby/cms: ^4.1
- getkirby/composer-installer: ^1.2
- hexydec/htmldoc: ^1.8
README
为 Kirby 项目最小化 HTML5 输出。
通用
将 Hexydec 的优秀 HTMLDoc 库 集成到 Kirby 项目中,以最小化 HTML5 输出。
安装
composer require kenshodigital/kirby-htmldoc ^2.0
用法
基本上无需额外配置即可直接使用。
配置
但是,可以在网站 config.php
中轻松修改适用内容类型以及库的 默认配置。
<?php declare(strict_types=1); return [ 'kensho.htmldoc' => [ 'contentTypes' = [ 'htm', 'html', ], 'config' => [ 'minify' => [ 'quotes' => false, 'urls' => [ 'relative' => false, 'parent' => false, ], ... ], ], ], ];
默认值
适用内容类型默认设置为 htm
和 html
。对于库,仅引用和相对 URL 的设置与 库的默认值 不同,并在本插件中设置为 false
。