From 7c6e54c5393fb9dcf8d87a9d7db258db3dabaeae Mon Sep 17 00:00:00 2001 From: f Date: Tue, 8 May 2018 17:51:14 -0300 Subject: [PATCH] no cargar plugins! se mezclan los plugins y hooks entre sitios y se hace desastres. cargar los sitios en safe mode. ademas esto nos va a ayudar cuando tengamos mas autonomia para modificar el resto del sitio desde sutty --- app/models/site.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/models/site.rb b/app/models/site.rb index 9273ad8..612bf9f 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|