From a543aa89c4db8e0e5509e96540a8dc5303159148 Mon Sep 17 00:00:00 2001 From: Mitja Felicijan Date: Mon, 23 Sep 2019 12:01:16 +0200 Subject: new content --- gulpfile.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'gulpfile.js') diff --git a/gulpfile.js b/gulpfile.js index 630ca1a..cf0ce50 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -7,13 +7,13 @@ const terser = require('gulp-terser'); const clean = require('gulp-clean-css'); const settings = require('./settings.js'); const minify = require('html-minifier').minify; +var browserSync = require('browser-sync').create(); const fs = require('fs'); const markdown = require('markdown-it'); const prism = require('markdown-it-prism'); const nunjucks = require('nunjucks'); const yaml = require('yaml'); -const slugify = require('slugify'); const dayjs = require('dayjs'); const md = new markdown({ @@ -23,7 +23,6 @@ const md = new markdown({ breaks: true, }) .use(prism) - .use(require('markdown-it-table').markdownItTable) .use(require('markdown-it-deflist')) .use(require('markdown-it-footnote')) .use(require('markdown-it-anchor')) @@ -165,5 +164,18 @@ const watchers = (done) => { done(); } -gulp.task('dev', gulp.parallel(watchers)); +gulp.task('browser-sync', () => { + browserSync.init({ + watch: true, + open: false, + server: { + baseDir: './public', + serveStaticOptions: { + extensions: ["html"] + } + } + }); +}); + +gulp.task('dev', gulp.series('css', 'js', 'copy-robots', 'copy-files', 'generate-static', gulp.parallel(watchers, 'browser-sync'))); gulp.task('build', gulp.series('css', 'js', 'copy-robots', 'copy-files', 'generate-static')); -- cgit v1.2.3