var gulp = require('gulp'),
sass = require('gulp-sass'),
browserSync = require('browser-sync').create(),
concat = require('gulp-concat'),
// uglify = require('gulp-uglify-es').default,
cleancss = require('gulp-clean-css'),
autoprefixer = require('gulp-autoprefixer');
gulp.task('browser-sync', function() {
browserSync.init({
server: {
baseDir: 'app'
},
notify: false,
})
});
function bsReload(done) { browserSync.reload(); done(); };
gulp.task('styles', function() {
return gulp.src('app/sass/*.sass')
.pipe(sass({
outputStyle: 'expanded',
includePaths: [__dirname + '/node_modules']
}))
.pipe(concat('style.css'))
.pipe(autoprefixer())
.pipe(cleancss( { level: 2 } ))
.pipe(gulp.dest('app/css'))
.pipe(browserSync.stream())
});
// Scripts & JS Libraries
// gulp.task('scripts', function() {
// return gulp.src([
// 'app/js/_libs.js', // JS libraries (all in one)
// 'app/js/_custom.js', // Custom scripts. Always at the end
// ])
// .pipe(concat('scripts.min.js'))
// .pipe(uglify()) // Minify js (opt.)
// .pipe(gulp.dest('app/js'))
// .pipe(browserSync.reload({ stream: true }))
// });
gulp.task('code', function() {
return gulp.src('app/*.html')
.pipe(browserSync.reload({ stream: true }))
});
gulp.task('watch', function() {
gulp.watch('app/sass/*.sass', gulp.parallel('styles'));
// gulp.watch(['app/js/_custom.js', 'app/js/_libs.js'], gulp.parallel('scripts'));
gulp.watch('app/*.html', gulp.parallel('code'));
});
gulp.task('default', gulp.series('styles', gulp.parallel('browser-sync', 'watch')));
Вообще не обязательно!
Он также близок к сайтам и другим видам приложений(не только веб)
ВСЁ четко сказано
На какие ссылки нужно заходить что бы внести свою рекламу?
Если ещё будет на тех ссылках какой-нить вариант по типу iframe(создать страничку и ссылку на неё впихнуть в рекламу) то будет круто