diff --git a/app/models/site.rb b/app/models/site.rb index 9273ad85..612bf9f0 100644 --- a/app/models/site.rb +++ b/app/models/site.rb @@ -252,7 +252,14 @@ class Site end def self.load_jekyll(path) - config = ::Jekyll.configuration('source' => path) + # Pasamos destination porque configuration() toma el directorio + # actual y se mezclan :/ + # + # Especificamos `safe` para no cargar los _plugins, que interfieren + # entre sitios incluso + config = ::Jekyll.configuration('source' => path, + 'destination' => File.join(path, '_site'), + 'safe' => true) # No necesitamos cargar plugins en este momento %w[plugins gems].each do |unneeded|