Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HTML Theme Builder

HTML Theme Builder is an environment to build HTML templates more efficiently.

How to setup

  1. Download this as a zip. Then extract it and rename to your project
  2. Install nodejs and follow the instructions on how to do that on http://nodejs.org/
  3. After installing nodejs on your computer open up your Command Line Tool and execute: $ npm install --global gulp
  4. Navigate to the root of your project and execute: $ npm install
  5. Now all setup done, run it by executing: $ gulp

Structure

The root of your project has the following basic structure:

project
|
|-- app
|    |
|    |-- _sections
|    |    |
|    |    |-- header.htm
|    |    |-- footer.htm
|    |    |-- home-about.htm
|    |    |-- home-slider.htm
|    |    |-- home-testimonials.htm
|    |
|    |-- img
|    |    |
|    |    |-- blog
|    |    |
|    |    |-- gallery
|    |    |
|    |    |-- other
|    |    |
|    |    |-- parallax
|    |    |
|    |    |-- patterns
|    |    |
|    |    |-- shop
|    |    |
|    |    |-- slider
|    |    |
|    |    |-- logo.png
|    |    |-- logo-sm-light.png
|    |    |-- favicon.png
|    |
|    |-- js
|    |    |
|    |    |-- custom.js
|    |
|    |-- plugins
|    |    |
|    |    |-- bootstrap
|    |    |
|    |    |-- font-awesome
|    |    |
|    |    |-- owl-carousel
|    |    |
|    |    |-- smoothscroll
|    |
|    |-- scss
|    |    |
|    |    |-- partials
|    |    |    |
|    |    |    |-- _media-query.scss
|    |    |    |-- _mixins.scss
|    |    |    |-- _variables.scss
|    |    |
|    |    |-- _header.scss
|    |    |-- _footer.scss
|    |    |-- _about.scss
|    |    |-- _sliders.scss
|    |    |-- _testimonials.scss
|    |    |-- style.scss
|    |
|    |-- index.html
|
|-- builds
|
|-- gulpfile.js
|-- package.json
`-- README.md

1.0 project/app

The root of app folder contains main html files which only combine HTM files from project/app/_sections folder.

1.1 project/app/_sections

This folder contains all the includable HTML sections. Name the global sections like header/footer with no prefix and specific page sections with that page prefix.

1.2 project/app/img

This folder contains all the images. Keep global images like logo in root, reusable images like patterns in specific folder and specific type images like sliders in separate folder.

1.3 project/app/js

This folder contains custom js files.

1.4 project/app/plugins

This folder contains all the plugins. Make sure all the plugins are uptodated. Do not edit any plugin files. Customized js code will be only in the project/app/js folder and css code in the project/app/scss folder.

1.5 project/app/scss

This folder contains all the css codes.

2.0 project/builds

This folder contains all the generated files form project/app folder. When gulp will run, files will be generated automatically.

3.0 project/gulpfile.js

This is the gulp configuration file.

4.0 project/package.json

This is NPM package control file.

About

angel html

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages