Beautify Hexo generated HTML, CSS and JS files, using js-beautify.
JavaScript
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
test
.gitignore first commit Apr 27, 2015
.jshintrc
.npmignore
.travis.yml first commit Apr 27, 2015
LICENSE first commit Apr 27, 2015
README.md
gulpfile.js
index.js first commit Apr 27, 2015
package.json

README.md

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.