ali-htmlmin

0.1.1 • Public • Published

ali-htmlmin v0.1.1

Minify HTML

Getting Started

This plugin requires Grunt >=0.4.0

If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:

npm install ali-htmlmin --save-dev

Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:

grunt.loadNpmTasks('ali-htmlmin');

Htmlmin task

Run this task with the grunt htmlmin command.

Issues with the output should be reported on the htmlmin issue tracker.

Options

See the html-minifier options.

Example

grunt.initConfig({
  htmlmin: {                                     // Task
    dist: {                                      // Target
      options: {                                 // Target options
        removeComments: true,
        collapseWhitespace: true,
        tplSelector: 'script[type="text/juicer"],script[type="text/template"]' //jQuery-like css selector for compressing templates
      },
      files: {                                   // Dictionary of files
        'dist/index.html': 'src/index.html',     // 'destination': 'source'
        'dist/contact.html': 'src/contact.html'
      }
    },
    dev: {                                       // Another target
      files: {
        'dist/index.html': 'src/index.html',
        'dist/contact.html': 'src/contact.html'
      }
    }
  }
});

grunt.registerTask('default', ['htmlmin']);

Release History

  • 2015-08-20   v0.1.1   Initial release.

Task submitted by Yonglong.WYL

This file was generated on Thu Aug 20 2015 13:39:25.

Package Sidebar

Install

npm i ali-htmlmin

Weekly Downloads

3

Version

0.1.1

License

none

Last publish

Collaborators

  • wylking2000