kenshodigital/kirby-htmldoc

为 Kirby 项目最小化 HTML5 输出。

2.0.0 2024-03-16 10:40 UTC

This package is auto-updated.

Last update: 2024-09-17 13:27:07 UTC


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,
                ],
                ...
            ],
        ],
    ],
];

默认值

适用内容类型默认设置为 htmhtml。对于库,仅引用和相对 URL 的设置与 库的默认值 不同,并在本插件中设置为 false