diff --git a/.gitignore b/.gitignore index 4ad734c3..d3c28030 100644 --- a/.gitignore +++ b/.gitignore @@ -20,5 +20,6 @@ node_modules/fs.extra /updates /old - -public/config.js +/public/themes/**/*.css +/public/css/**/*.css +/dev/node_modules \ No newline at end of file diff --git a/dev/gulpfile.js b/dev/gulpfile.js new file mode 100755 index 00000000..8135a96b --- /dev/null +++ b/dev/gulpfile.js @@ -0,0 +1,34 @@ +'use strict'; + +var fs = require('fs') +var path = require('path') +var gulp = require('gulp') +var gutil = require('gulp-util') +var less = require('gulp-less'); +var cleanCSS = require('gulp-clean-css'); + +var styleDir = '../public/themes'; +var styleDir2 = '../public/css'; + +// 解析less +gulp.task('less', function() { + gulp.src(styleDir + '/**/*.less') + .pipe(less()) + .pipe(cleanCSS({compatibility: 'ie8', processImportFrom: ['!icon/iconfont.css', '!inhope-icon/style.css']})) + .pipe(gulp.dest(styleDir)) + .pipe(gulp.dest(styleDir)); + + gulp.src(styleDir2 + '/**/*.less') + .pipe(less()) + .pipe(cleanCSS({compatibility: 'ie8', processImportFrom: ['!icon/iconfont.css', '!inhope-icon/style.css']})) + .pipe(gulp.dest(styleDir2)) + .pipe(gulp.dest(styleDir2)); + + gutil.log(gutil.colors.green('less ok')); +}); + +// 开发服务 +gulp.task('dev', ['less'], function() { + gulp.watch(styleDir + '/**/*.less', ['less']); + gulp.watch(styleDir2 + '/**/*.less', ['less']); +}); \ No newline at end of file diff --git a/dev/package.json b/dev/package.json new file mode 100644 index 00000000..6f09f028 --- /dev/null +++ b/dev/package.json @@ -0,0 +1,19 @@ +{ + "name": "leanote-desktop-app-dev-package", + "version": "1.0.0", + "private": true, + "devDependencies": { + "gulp": "^3.9.1", + "gulp-clean-css": "^2.3.2", + "gulp-concat": "", + "gulp-less": "^3.3.0", + "gulp-rename": "^1.0", + "gulp-uglify": "^1.0.0", + "gulp-util": "^3.0.1" + }, + "author": "life(http://life.leanote.com)", + "license": "GPL v2", + "bugs": { + "url": "https://github.com/leanote/desktop-app/issues" + } +} diff --git a/login.html b/login.html index f82cc92b..e38dfde4 100644 --- a/login.html +++ b/login.html @@ -8,9 +8,9 @@ Leanote login - - - + + +