UNPKG

catlogjs

Version:

Static site generator, translate human readable text format(such as markdown) into html, with a lot of other functions

91 lines (51 loc) 1.67 kB
# Options See the [html-minifier docs](http://perfectionkills.com/experimenting-with-html-minifier/#options) for more in-depth explanation of the options and caveats. ## removeComments Type: `Boolean` Default: `false` Strip HTML comments. ## removeCommentsFromCDATA Type: `Boolean` Default: `false` Remove HTML comments from inside `<script>` and `<style>`. ## removeCDATASectionsFromCDATA Type: `Boolean` Default: `false` Remove CDATA sections from inside `<script>` and `<style>`. ## collapseWhitespace Type: `Boolean` Default: `false` Collapse white space that contributes to text nodes in a document tree. It doesn't affect significant white space; e.g. in contents of elements like SCRIPT, STYLE, PRE or TEXTAREA. `<div> <p> foo </p> </div>` => `<div><p>foo</p></div>` ## collapseBooleanAttributes Type: `Boolean` Default: `false` Collapse boolean attributes. `<input disabled="disabled">` => `<input disabled>` ## removeAttributeQuotes Type: `Boolean` Default: `false` Remove attribute quotes when it's safe to do so. `<p id="foo">` => `<p id=foo>` ## removeRedundantAttributes Type: `Boolean` Default: `false` Remove redundant attributes like `type="text/javascript"`. ## useShortDoctype Type: `Boolean` Default: `false` Replace doctype with the short HTML5 version `<!DOCTYPE html>`. ## removeEmptyAttributes Type: `Boolean` Default: `false` Remove empty (or blank) attributes. ## removeOptionalTags Type: `Boolean` Default: `false` Some elements are allowed to have their tags omitted, like `</td>`. ## removeEmptyElements Type: `Boolean` Default: `false` Remove empty elements. *Experimental*