hexo-beautify

Beautify Hexo generated HTML, CSS and JS files, using js-beautify.

Usage no npm install needed!

<script type="module">
  import hexoBeautify from 'https://cdn.skypack.dev/hexo-beautify';
</script>

README

Hexo Beautify

Build Status NPM Version NPM Dependencies Coverage Status

A Hexo filter wrapper for js-beautify. Supports HTML, CSS and JS files.

Instalation

To install hexo-beautify run:

npm install hexo-beautify --save

Configuration

Inside your _config.yml:

# Hexo Beautify
beautify:
  types:
    - html
    - css
    - js
  exclude:
    - *.min.css
    - *.min.js
  html:
    'indent_inner_html': false
    'indent_size': 2
    'indent_with_tabs': false
    # More Options (https://github.com/beautify-web/js-beautify/blob/master/README.md)
  css:
    'indent_size': 2
    'newline_between_rules': true
    'indent_with_tabs': false
    # More Options (https://github.com/beautify-web/js-beautify/blob/master/README.md)
  js:
    'indent_size': 2
    'indent_with_tabs': false
    # More Options (https://github.com/beautify-web/js-beautify/blob/master/README.md)

You can discover more options in the README of the js-beautify project.