bruderstein / gulp-html-src

Gulp plugin to emit all the <script> or <link rel="stylesheet"> files.
MIT License
12 stars 12 forks source link

Could you make a similar plugin for CSS URLs? #7

Open felixfbecker opened 9 years ago

felixfbecker commented 9 years ago

I'm currently using this in my workflow to get all my JS and CSS files from my HTML and then concat and minify them (it's awesome!). There is a problem however, with CSS like Bootstrap. It uses @font-face and references fonts, when I concat the CSS, the paths are of course broken. There are plugins to rework the paths, but no plugin that actually let's me get the referenced files to copy them over to my build directory. Maybe you could make a similar plugin that parses CSS files and returns all referenced url()s, or point me in the right direction on how to write such a plugin, since I have no idea how to approach this.

sfarbota commented 8 years ago

This issue is a bit old by now, but this plugin already handles CSS files. See the below example, taken from the README.md page:

gulp.task('copy-css', function() {
    gulp.src('./src/*.html')
         .pipe(ghtmlSrc({ presets: 'css'}))
         .pipe(gulp.dest('./build/'));
 });
voondo commented 7 years ago

The plugin currently does not parse the css (thus the url() are not processed). But indeed it would be useful.