From b5e9a2c7a1e975fcea05197222c020d59c15560e Mon Sep 17 00:00:00 2001 From: "Alejandro U. Alvarez" Date: Wed, 3 Jun 2015 19:11:21 +0100 Subject: [PATCH] Started demo page --- .gitignore | 5 ++++- Gruntfile.js | 32 ++++++++++++++++++++++++++++++-- demo/index.html => index.html | 1 + package.json | 5 ++++- 4 files changed, 39 insertions(+), 4 deletions(-) rename demo/index.html => index.html (96%) diff --git a/.gitignore b/.gitignore index 7101230..5e724e5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ .sass-cache *.css.map -node_modules/* \ No newline at end of file +node_modules/* +demo/* +build/* +.grunt/* \ No newline at end of file diff --git a/Gruntfile.js b/Gruntfile.js index f6201f0..8f1e76b 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -40,11 +40,39 @@ module.exports = function(grunt) { files: 'sass/*.scss', tasks: ['sass:dev', 'sass:dist'] } + }, + clean: { + build: { + src: ["build"] + } + }, + copy: { + main: { + files: [ + { + expand: true, + src: [ + 'css/sonar.css', + 'index.html' + ], + dest: 'build/' + } + ], + }, + }, + 'gh-pages': { + options: { + base: 'build' + }, + src: ['**'] } }); grunt.loadNpmTasks('grunt-contrib-sass'); grunt.loadNpmTasks('grunt-contrib-watch'); - + grunt.loadNpmTasks('grunt-contrib-copy'); + grunt.loadNpmTasks('grunt-gh-pages'); + grunt.loadNpmTasks('grunt-contrib-clean'); grunt.registerTask('default', ['watch']); - grunt.registerTask('build', ['sass:dev', 'sass:dist']); + grunt.registerTask('build', ['sass:dev', 'sass:dist', 'copy']); + grunt.registerTask('deploy', ['build','gh-pages']); }; diff --git a/demo/index.html b/index.html similarity index 96% rename from demo/index.html rename to index.html index 11affa0..386491f 100644 --- a/demo/index.html +++ b/index.html @@ -5,6 +5,7 @@ sonar.css +