Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- WTYCZKA:
- sFTP ( https://marketplace.visualstudio.com/items?itemName=liximomo.sftp )
- Potem config jej:
- {
- "name": "TYTUŁ PROJEKTU",
- "protocol": "sftp",
- "host": "HOST",
- "port": PORT,
- "username": "USERNAME",
- "password": "PASSWORD",
- "remotePath": "/home/medicus/www4/wp-content/themes/medicusself",
- "watcher": {
- "files": "css/*.{js,css}",
- "autoUpload": true,
- "autoDelete": false
- },
- "uploadOnSave": true
- }
- // Dzięki temu masz dostęp do FTP/sFTP
- // To coś dzięki CTRL+S wali watcher na pliki SASS/SCSS/LESS i automatycznie wali update na serwer
- // Musisz mieć gulp'a na projekcie który kompiluje SCSS -> CSS
- // przykład Gulpa
- var gulp = require('gulp'),
- sass = require('gulp-sass', '^3.0.0'),
- sourcemaps = require('gulp-sourcemaps'),
- cleanCss = require('gulp-clean-css'),
- rename = require('gulp-rename'),
- postcss = require('gulp-postcss'),
- autoprefixer = require('autoprefixer');
- webserver = require('gulp-webserver');
- gulp.task('build-theme', function() {
- return gulp.src(['scss/*.scss'])
- .pipe(sourcemaps.init())
- .pipe(sass().on('error', sass.logError))
- .pipe(postcss([ autoprefixer({ browsers: [
- 'Chrome >= 35',
- 'Firefox >= 38',
- 'Edge >= 12',
- 'Explorer >= 10',
- 'iOS >= 8',
- 'Safari >= 8',
- 'Android 2.3',
- 'Android >= 4',
- 'Opera >= 12']})]))
- .pipe(sourcemaps.write())
- .pipe(gulp.dest('css/'))
- .pipe(cleanCss())
- .pipe(rename({suffix: '.min'}))
- .pipe(gulp.dest('css/'))
- });
- gulp.task('watch', ['build-theme'], function() {
- gulp.watch(['scss/*.scss'], ['build-theme']);
- });
- gulp.task('default', ['build-theme'], function() {
- });
- // gulp.task('webserver', function () {
- // gulp.src('../html-headless-ernest/')
- // .pipe(webserver({
- // open: true,
- // livereload: true,
- // fallback: "index.html",
- // port: 8080,
- // }));
- // });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement