Skip to content

tristanfrn/base_html5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTML5 base

Base to kickstart new projects. Using gulp and inspired by BEM structure.

Files structure

Uses BEM structure. Jade and LESS files are organized by elements with blocks inside.

  • dist
    • css
    • img
    • js
    • home.html
  • src
    • img
    • js
      • app.js
      • vendor
        • jquery.min.js
    • jade
      • element
        • element.jade
        • blocks
          • block1.jade
          • block2.jade
    • less
      • element
        • element.less
        • blocks
          • block1.less
          • block2.less

Gulp

Gulp is used to :

  • Compile Jade files
  • Compile LESS files
  • Minify and prefix CSS
  • Uglify, minify and concatenate JS
  • Optimize images with image-min
  • Create a LiveReload Server
  • Give JS and HTML hints
  • Give files sizes

How to use

  • npm install to install the npm packages
  • gulp install to create the dist/ folder
  • gulp to launch gulp default task
  • gulp images to optimize images

About

HTML5 base to kickstart new projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published