mirror of
https://github.com/alibaba/anyproxy.git
synced 2025-04-21 11:54:22 +00:00
35 lines
871 B
JavaScript
35 lines
871 B
JavaScript
var fs = require("fs"),
|
|
Juicer = require("juicer"),
|
|
gulp = require("gulp"),
|
|
less = require("gulp-less"),
|
|
path = require('path');
|
|
|
|
Juicer.set('strip',false);
|
|
|
|
gulp.task('less', function(){
|
|
return gulp.src('./src/*.less')
|
|
.pipe(less())
|
|
.pipe(gulp.dest('./dest/'));
|
|
});
|
|
|
|
gulp.task("page",function(){
|
|
var i18nConfig = JSON.parse(fs.readFileSync("./src/i18n.json",{encoding :"utf8"})),
|
|
pageTpl = Juicer(fs.readFileSync("./src/index.html",{encoding : "utf8"}) );
|
|
|
|
// console.log(pageTpl);
|
|
var pageCN = pageTpl.render(i18nConfig.cn),
|
|
pageEN = pageTpl.render(i18nConfig.en);
|
|
|
|
fs.writeFileSync("./cn/index.html",pageCN);
|
|
fs.writeFileSync("./en/index.html",pageEN);
|
|
|
|
fs.writeFileSync("./index.html",pageEN);
|
|
});
|
|
|
|
gulp.task("watch",function(){
|
|
gulp.watch('./src/*', ['less','page']);
|
|
});
|
|
|
|
gulp.task("default",["less","page"],function(){
|
|
|
|
}); |