Skip to content

Latest commit

 

History

History
61 lines (46 loc) · 2.25 KB

grunt-contrib-htmlmin.md

File metadata and controls

61 lines (46 loc) · 2.25 KB

grunt-contrib-htmlmin v0.3.0 Build Status: Linux

Documentação para referência https://www.npmjs.org/package/grunt-contrib-htmlmin

Sobre

O plugin grunt-contrib-htmlmin minifica seus arquivos HTML.

Iniciando

Este plugin necessita do Grunt ~0.4.0

Se você nunca usou o Grunt antes, verifique o Guia de Introdução que contém a explicação de como criar um arquivo Gruntfile, bem como instalar e usar plugins no Grunt.

Se você já está familiarizado com esse processo, você pode instalar o plugin com o seguinte comando:

npm install grunt-contrib-htmlmin --save-dev

Para habilitar o plugin, basta inserir este comando dentro do seu arquivo Gruntfile:

grunt.loadNpmTasks('grunt-contrib-htmlmin');

A tarefa "Htmlmin"

Execute esta tarefa com o comando: grunt htmlmin.

Este plugin minifica o HTML usando o html-minifier. Você pode reportar possíveis bugs aqui.

Opções

Veja as opções do html-minifier aqui.

Exemplo de configuração

grunt.initConfig({
  htmlmin: {                                     // Tarefa
    dist: {                                      // target 'dist'
      options: {                                 // opções
        removeComments: true,
        collapseWhitespace: true
      },
      files: {                                   // Arquivos
        'dist/index.html': 'src/index.html',     // 'destino': 'source'
        'dist/contato.html': 'src/contato.html'
      }
    },
    dev: {                                       // target 'dev'
      files: {
        'dist/index.html': 'src/index.html',
        'dist/contato.html': 'src/contato.html'
      }
    }
  }
});

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

Licença

MIT License © Sindre Sorhus