Skip to content
/ gulpstrap Public

Generate your static website with bootstrap 5.1, FontAwesome 5, jQuery, and Popper included. Very nice for prototyping. Supports multiple theme styling.

License

Notifications You must be signed in to change notification settings

vr1e/gulpstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netlify Status

Use this to startup your project using gulp in a couple of seconds.

🚧 Installation

Requires node.js and gulp-cli installed globally (-g) to run.

npm install gulp-cli -g

Install the dependencies and devDependencies.

$ cd project
$ npm install
$ gulp

🎨 Styling and themes

The default styling for all themes is inside whitelabel folder and it holds universal bootstrap overrides for all themes inside the _variables.scss file.

The other themes example theme1 inherit from whitelabel and dark version of themes should inherit from it's light parent theme. for example theme1-dark from theme1.

To override bootstrap variables edit: styles/themes/whitelabel/_variables.scss. To override bootstrap colors edit: styles/themes/whitelabel/base/_colors.scss. To override bootstrap typography edit: styles/themes/whitelabel/base/_typography.scss.

To override styles for specific theme edit: styles/themes/theme1.

To change current active theme edit theme1 and change the path inside: styles/themes/active_theme.scss and styles/active_theme_variables.scss.

Add more bootstrap optional components by editing: styles/vendors/bootstrap/bootstrap.scss.

styles/
├── themes/
│   ├── active_theme_variables.scss
│   ├── active_theme.scss
│   │
│   ├── theme1/
│   │   ├── _styles.scss
│   │   ├── _variables.scss
│   │   ├── index.scss
│   │   └── base/
│   │       ├── _colors.scss
│   │       ├── _typography.scss
│   │       └── index.scss
│   │
│   ├── theme1-dark/
│   │   ├── _styles.scss
│   │   ├── _variables.scss
│   │   └── index.scss
│   │
│   └── whitelabel/
│       ├── _styles.scss
│       ├── _variables.scss
│       ├── index.scss
│       └── base/
│           ├── _base.scss
│           ├── _colors.scss
│           ├── _typography.scss
│           └── index.scss
└──  vendors/
     └── bootstrap/
         └── bootstrap.scss

⌨️ Tech

  • node.js - Node.js JavaScript runtime
  • Gulp - Automate and enhance your workflow
  • Font Awesome - The iconic font and CSS toolkit
  • Twitter Bootstrap - Build responsive, mobile-first projects on the web with the world’s most popular front-end component library
  • jQuery - Write less do more library
  • Popper - Tooltip & popover positioning engine

About

Generate your static website with bootstrap 5.1, FontAwesome 5, jQuery, and Popper included. Very nice for prototyping. Supports multiple theme styling.

Topics

Resources

License

Stars

Watchers

Forks