gulper-template-icubic
v2.4.0
Published
Gulpy HTML starter web template
Downloads
1
Readme
Gulper: Gulpy Website Generator
Gulper is Gulp-based static webpage generator. It includes HTML boilerplate, not-so-minimal CSS, and some JS scripts for kickstarting web projects. It also includes Documentation template.
Gulper does:
- Live reloading browser
- Ability to include HTML file in HTML file
- Compile SCSS to CSS
- Autoprefix CSS to support last 2 versions
- Lint, babelify, concatenate and uglify JavaScript
- Optimize SVG files with SVGO
- Combine SVG files in assets/images/symbols/ to SVG Symbol (https://github.com/Hiswe/gulp-svg-symbols)
Gulper doesn't:
- optimize images, use imageoptim or jpegmini
- generate favicons, use http://realfavicongenerator.net/
Have fun! :)
USAGE
- open terminal
- run
npm install
- run
gulp
to start development mode - run
gulp build
for production-ready website
KNOWN ISSUES
- svg source without will fail silently, close and re-run
gulp
if this happens - always use useref for script, un-useref-ed script will not included in dist/
- to review doc/, run
gulp build
since doc/ needs bundle.js
ROADMAP
- Replace magnific popup with vanilla alternative
- Demo page to showcase what gulper can do with prepackaged code
- Documentation refresh
CHANGELOG
2.4.0 (Feb 17, 2020)
- HTML markup update
- bug fixes
2.3.2 (Jan 21, 2020)
- mixins.scss: update wrapper mixins
- lot of fixes
2.3.0 (Jan 9, 2020)
- Restructure JS scripts
- Remove jQuery
2.2.3 (Dec 17, 2019)
- Update _template.html to showcase predefined layout
- Many changes to css utilizing CSS Grid
- Add .site-sidebar
- Update .js-scene
- Update how .js-tab work
2.2.2 (Sep 9, 2019)
- replace kit with gulp-file-include
2.2.0 (Aug 8, 2019)
- add dev/ for development folder
- sync dist/ to git
2.1.0 (Aug 2, 2019)
- update to Gulp 4.0.2
1.9 (Jul 31, 2019)
- relocate kit files (to support image url fuzzy search)
- rollback to anime.js (smaller footprint, can be hacked to work with ScrollMagic)
- update vendors
- update jquery to 3.4.1
- many updates on SCSS
1.5 (Oct 9, 2018)
- rollback from anime.js to GSAP (more robust and 3rd party plugins)
- rollback from scrollMonitor to ScrollMagic (more robust)
- update gulp-autoprefixer, gulp-sass
1.3 (Jan 8, 2018)
- remove GSAP independency
- changes on file structure
1.2 (Jan 7, 2018)
- too many changes o.0
1.1.4 (Feb 13, 2017)
- footer.kit: divide library.js and bundle.js because of babel
- helper.js: NEW
- gulpfile.js & package.json: add babel for bundle.js
1.1.3 (Jan 18, 2017)
- style.js: add script for get mouse position
1.1.2 (Jan 12, 2017)
- fastclick.js: removed (no longer required)
- gulpfile.js: updated
- magnific-popup.js: updated
- magnific-popup.scss: updated
- Various changes on scss
1.1.1 (Jan 6, 2017)
- HAPPY NEW YEAR! Change name from Haunter to Gulper
- header.kit: update jquery src from CDN with fallback
- mixins.scss: add font-fluid mixin
1.1.0 (Dec 20, 2016)
- .htaccess: updated based on HTML5 Boilerplate
- index.kit: add guide to write HTML markup
- Various changes on scss
1.0.9 (Nov 25, 2016)
- /root: Update favicon
- footer.kit: remove instantClick.js
- mixins.scss: change creeper breakpoint 480px to 414px
- Various small fix
1.0.8 (Oct 26, 2016)
- Add symbols folder inside assets/images to hold SVG symbols
- Update gulpfile.js to reflect above change
1.0.7 (Oct 25, 2016)
- Move jquery to header
- Update flickity.js to 2.0.5
- style.css: update class naming
- style.js: rewrite switchFunction & toggleFunction
- gulpfile.js & package.json: updated
1.0.6 (Aug 31, 2016)
- Rewrite Documentation
- Rename entry.scss to wordpress.scss
- variables.scss: remove opacity, tint, and shade variables (rather than using fixed variable, try to adjust opacity visually)
- mixins.scss: add box-shadow mixins
- table.scss: NEW
- wrapper.scss: REMOVED
- style.js: add GSAP to js-toggle-hover
1.0.5 (Aug 27, 2016)
- Add ScrollMagic.min.js and its plugins
- Remove Font Awesome
- Fix Documentation
1.0.4 (Aug 26, 2016)
- Add Greensock TweenMax, remove VelocityJS
- Remove jquery.walker-tabs.js
- style.js: convert VelocityJS-dependant script to TweenMax, rewrite switch and toggle scripts
1.0.3 (Aug 10, 2016)
- /scss/plugins: NEW
- js.scss: NEW
- script.js & style.js: add
js-
prefix to js selector - Various small fix
1.0.2 (Aug 9, 2016)
- Update readme.md
- Various small fix
1.0.1 (Aug 6, 2016)
- /scss: rearranged
- style.js: remove unnecessary scripts
- gulpfile.js: fix bugs
1.0.0 (Jul 14, 2016)
- Fresh start!
- Inspired from Walker 2.50