# <%= project_name %> Your next static website, created using Qnorr. ### Requirements 1. A computer. 1. Node `>=v6.10.0`. 1. Gulp. ### Setup 1. Install `node.js >=v6.10.0, (we suggest [nvm](https://github.com/creationix/nvm) to manage your node versions) 1. Install [Gulp.js](https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md) `npm install --global gulp-cli` 1. Install dependencies `npm install` ### Usage 1. `npm start` or `npm run dev` or `gulp` to start development environment 1. `npm run production` to start production environment 1. `npm run build` to build a production environment folder ### Deploy At the moment, only GitHub pages are supported to host your site/app. Maybe it makes sense to support other free platforms like [Now.sh](https://zeit.co/now) in a near future. 1. `npm run deploy` will do all the magic. It assumes your current git repo as the destination. Already bought a domain? šŸ‘Œ 1. Add it to CNAME in the `src/CNAME` file. 1. Config your domain register service to point to githubPages. Here's how to do it on [NameCheap](https://www.namecheap.com/support/knowledgebase/article.aspx/9645/2208/how-do-i-link-my-domain-to-github-pages); 1. Deploy it again ### Features | Feature | Summary | |----------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Responsive boilerplate | Inherits all the *good parts* of your also good ol'friend [Sassqit](https://github.com/whitesmith/sassqit) aligned with current Whitesmith Best Practivces | | HandleBars Templating | Using [`Panini`](https://github.com/zurb/panini) from Zurb.| | Sass Handling | Using `LibSass` with `gulp-sass`| | Performance optimization | Minify and concatenate JavaScript, CSS, HTML and images to help keep your pages lean. | | [Swiper Slider](http://idangero.us/swiper/) | By iDangerous, if you need to quickly prototype touch related interactions or simply display a nice responsive carouselĀ | | [EditorConfig](http://editorconfig.org/) | Uniform spaces and tabs across text editors. Add it to your texteditor, your teammates will like it.| | Optional critical path CSS | run `npm run criticalCSS` after build. It uses [`loadCSS`](https://github.com/filamentgroup/loadCSS) and `cssPreload.js` polyfill from FilamentGroup | | Page speed Tests | Brought to you by google page speed insights. After deployment run `npm run how_fast`, it will use the domain set as homepage in your `package.json` for the test |