Re-organised assets and updated gulpfile

This commit is contained in:
Oliver Davies 2016-03-29 22:44:47 +01:00
parent 1ed53d7357
commit e3854c99be
123 changed files with 788 additions and 140 deletions

View file

@ -1,4 +0,0 @@
g = require 'gulp'
g.task 'build', ['clean'], ->
g.start 'fonts', 'images', 'styles', 'vendor'

View file

@ -1,13 +0,0 @@
g = require 'gulp'
g.task 'clean', ->
g.src [
'output_*/assets/css',
'output_*/assets/fonts',
'output_*/assets/js',
'source/assets/css',
'source/assets/fonts',
'source/assets/images/*/thumbnails',
'source/assets/js',
], read: false
.pipe g.p.clean()

View file

@ -1,4 +0,0 @@
g = require 'gulp'
g.task 'default', ->
g.start 'build', 'watch'

View file

@ -1,4 +0,0 @@
g = require 'gulp'
g.task 'fonts', ->
g.copy('./vendor/bower/font-awesome/fonts/*', './source/assets/fonts')

View file

@ -1,14 +0,0 @@
g = require 'gulp'
g.task 'images', -> g.start 'meetup-thumbnails', 'minify-images'
g.task 'meetup-thumbnails', ->
g.src 'source/assets/images/meetups/originals/*'
.pipe g.p.imageResize
height: 50
.pipe g.dest 'source/assets/images/meetups/thumbnails'
g.task 'minify-images', ->
g.src 'source/assets/images/*'
.pipe g.p.imagemin()
.pipe g.dest 'source/assets/images'

View file

@ -1,6 +0,0 @@
g = require 'gulp'
g.task 'minify-prod-html', ->
g.src 'output_prod/**/*.html'
.pipe g.p.htmlmin({ collapseWhitespace: true })
.pipe g.dest 'output_prod'

View file

View file

@ -1,4 +0,0 @@
g = require 'gulp'
g.task 'styles', ->
g.css 'styles/site.sass', 'site.css'

View file

@ -1,18 +0,0 @@
g = require 'gulp'
g.task 'vendor', -> g.start 'vendor-styles', 'vendor-scripts'
g.task 'vendor-styles', ->
g.css [
'styles/vendor.sass',
'vendor/bower/font-awesome/css/font-awesome.css'
], 'vendor.css'
g.task 'vendor-scripts', =>
g.js [
'vendor/bower/jquery/dist/jquery.js',
'vendor/bower/bootstrap-sass/assets/javascripts/bootstrap/collapse.js',
'scripts/vendor/gist-embed.js',
'scripts/vendor/github-cards.js',
'scripts/vendor/tweets.js'
], 'vendor.js'

View file

@ -1,4 +0,0 @@
g = require 'gulp'
g.task 'watch', ->
g.watch 'styles/*.sass', ['styles']