Using Jekyll for creating static websites fast, grunt for automate the linting and unit testing of JavaScript, as well as minifying it along with css files, and deployment scripts.
Ruby
(including development headers, v1.9.3 or above for Jekyll 2 and v2 or above for Jekyll 3)RubyGems
NodeJS
, or another JavaScript
runtime (Jekyll 2
and earlier, for CoffeeScript
support).Python 2.7
(for Jekyll 2
and earlier)Installation: https://jekyllrb.com/docs/installation/
npm install
npm install grunt-cli -g
to install grunt globally and register it to PATH variable.gem install jekyll
jekyll new my-seed-website
cd my-seed-website
jekyll serve
grunt
to test and compile. grunt package
to create the packages for all the different environments. ./scripts
.work in progress...
work in progress...