These are the files for my series Introduction to Gulp.js published on my website stefanimhoff.de.
$ git clone https://github.com/creationix/nvm.git ~/.nvm $ cd ~/.nvm $ git checkout `git describe --abbrev=0 --tags`
$ export NVM_DIR="$HOME/.nvm/" $ [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
nvm install 6.3.1
If you like install
yarn, I provide a
brew install yarn
$ gem install bundler
$ npm install -g bower
Clone the repository on your computer and change into the projects folder. Run:
$ bundle $ bower install $ npm install
$ brew install fontforge --with-python $ brew install eot-utils
gulp/config.js and change settings if needed. Only the
rsync settings need to be adjusted. Change the
destination to a path on your webserver and change
Three tasks are available (
npm works, too):
$ yarn start $ yarn run publish $ yarn run deploy
yarn startwill start a development server, build assets and the Jekyll site and start a
yarn run publishwill copy and optimize assets and run a production build of Jekyll.
yarn run deploywill copy the generated files with Rsync to your server.
The current version of this tutorial uses PostCSS. If you would like to use Sass (or Compass), you can still easily access the old code in the branch
ruby-sass. The new code at the time I wrote the article is available in the branch
postcss. Additionally I merge it into master and will process with PostCSS in my tutorial.
This tutorial includes some files for demonstation purposes: