Include HTML com Gulp

Aprenda como gerar templates HTML de forma eficiente utilizando o Gulp e a funcionalidade de includes! Instale o módulo gulp-file-include e siga o exemplo abaixo:

@@include('header.html')
  
  <article>
    <header>
      <h1>Título do artigo</h1>
    </header>
     
    <section>
      <h3>Subtítulo do artigo</h3>
      <p>Mussum Ipsum, cacilds vidis litro abertis. Nullam volutpat risus nec leo commodo, ut interdum diam laoreet.</p>
       
      <h4>Outro subtítulo do artigo</h4>
      <p>Sed non consequat odio. Manduma pindureta quium dia nois paga. Quem num gosti di mum que vai caçá sua turmis! A ordem dos tratores não altera o pão duris</p>
    </section>
   
    <footer>
      <h4>Bio do Author</h4>
      <p>Vide electram sadipscing et per. Praesent vel viverra nisi.</p>
    </footer>
   
  </article>

  @@include('sidebar.html')

@@include('footer.html')
view raw index.html hosted with ❤ by GitHub

Inclua no arquivo gulpfile.js:

var gulp = require('gulp')
  , fileinclude = require('gulp-file-include');
 
gulp.task('default', function() {
  gulp.src(['index.html'])
    .pipe(fileinclude())
    .pipe(gulp.dest('./'));
});
view raw gulpfile.js hosted with ❤ by GitHub

Quer saber mais sobre como gerar templates HTML com Gulp? Leia o Como gerar templates HTML com Gulp. Assim, você aprenderá a melhorar a organização do seu código e otimizar o desenvolvimento web com Gulp e includes.


Tags:

  • Gulp
  • Include
  • Template
  • NodeJS

Compartilhar:

10 Comentários

  • Foto de Arthur Ronconi
    Arthur Ronconi
    Hélio, todos os códigos e ações do plugin podem ser encontrados no próprio script do plugin. Dá uma olhada lá! =D
  • Foto de Marcelo Alexandre
    Marcelo Alexandre
    É a melhor função para validação de data em Javascript que já analisei! Parabéns!
  • Foto de Aristides
    Aristides
    SHOW
  • Foto de Anônimo
    Anônimo
    Obrigado!!!
  • Foto de Anônimo
    Anônimo
    Obrigado!
  • Foto de bretas
    bretas
    Muito bom valeu muito!!!
  • Foto de Cristiano
    Cristiano
    Meu nobre, Boa tarde! Artigo excelente e função melhor ainda. Me ajudou bastante em um dos meus projetos. Inclusive, adicionei a validação da hora, caso seja digitada. Um forte abraço!
  • Foto de Matheus Costa
    Matheus Costa
    muito massa ! sempre me perguntava o porque JS tinha Java no nome, visto que não vivi a época do Netscape Navigator
  • Foto de José Lopes
    José Lopes
    Ainda tenho duvidas entre ele e o Joomla, o WordPress parece que tem umas limitações que o Joomla não tem
  • Foto de Arthur Ronconi
    Arthur Ronconi
    Quais limitações?

O que achou do artigo?

Escreva um comentário, deixe-me saber o que achou do artigo. Se tens uma dúvida basta perguntar:

Resposta ao comentário:
Loading...