Skip to content

Latest commit

 

History

History
62 lines (45 loc) · 1.48 KB

README.md

File metadata and controls

62 lines (45 loc) · 1.48 KB

Kirby Tidy HTML

Tidy HTML output for Kirby

Installation

Requirements

You’ll need the PHP tidy extension installed and loaded. You can check whether this is the case with the following command:

php -r "var_dump(extension_loaded('tidy'));"

Installation with composer

composer require dgsiegel/kirby-tidy-html

Add as git submodule

git submodule add https://github.com/dgsiegel/kirby-tidy-html.git site/plugins/kirby-tidy-html

Download manually

Download and copy this repository to site/plugins/kirby-tidy-html.

Options

The default values of the package are:

Option Default Description
dgsiegel.kirby-tidy-html.enabled false Enable/disable tidy
dgsiegel.kirby-tidy-html.options [] Tidy options

Find all available Tidy options here: https://api.html-tidy.org/tidy/quickref_next.html

Usage

return [
    'dgsiegel.kirby-tidy-html.enabled' => true,
    'dgsiegel.kirby-tidy-html.options' => [
       'drop-empty-paras'    => 0,
       'indent'              => 2,
       'indent'              => 2,
       'indent-spaces'       => 2,
       'indent-spaces'       => 2,
       'output-html'         => 1,
       'preserve-entities'   => 1,
       'priority-attributes' => 'id, class, name, src, alt',
       'quote-ampersand'     => 0,
       'sort-attributes'     => 0,
       'vertical-space'      => 1,
       'wrap'                => 0,
    ],
];