Jekyll Clobbering-Verzeichnis in _site trotz _config.yml.

Ich baue eine Site mit Jekyll und verwalte die Assets mit Gulp. Da ich Gulp zum Verwalten meiner Assets verwende, möchte ich, dass Jekyll ./assets beim Konvertierungsprozess ignoriert und ./_site/assets/ beim Erstellen des restlichen Standorts in Ruhe lässt.

Ich habe die _config.yml mit @ konfigurie

exclude: [assets] # Exclude assets/ from the conversion
keep: [assets]    # Don't delete _site/assets when building the site

Meine gulpfile.js ist:

var gulp = require('gulp');
var sass = require('gulp-ruby-sass');

gulp.task('sass', function() {
  return sass('assets/stylesheets/main.scss')
    .on('error', sass.logError)
,    .pipe(gulp.dest('_site/assets/'));
});

gulp.task('default', function() {
  gulp.start('sass');
});

Ich führe dann aus:

gulp
jekyll build

Wenn ich rennegulp, das Verzeichnis ./_sites/assets/ wird wie erwartet erstellt, aber wenn ichjekyll build ./_site/assets/ wird gelöscht. Welche Konfiguration fehlt mir?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage