Look for plugins under the source directory by default

This commit is contained in:
Matt Rogers
2013-01-10 21:24:28 -06:00
parent f3f181484d
commit 92eb926bf8
2 changed files with 13 additions and 4 deletions

View File

@@ -18,7 +18,7 @@ module Jekyll
self.safe = config['safe']
self.source = File.expand_path(config['source'])
self.dest = File.expand_path(config['destination'])
self.plugins = Array(config['plugins']).map { |d| File.expand_path(d) }
self.plugins = setup_plugins
self.lsi = config['lsi']
self.pygments = config['pygments']
self.permalink_style = config['permalink'].to_sym
@@ -99,6 +99,14 @@ module Jekyll
end
end
def setup_plugins
if (config['plugins'] == Jekyll::DEFAULTS['plugins'])
[File.join(self.source, config['plugins'])]
else
Array(config['plugins']).map { |d| File.expand_path(d) }
end
end
# Read Site data from disk and load it into internal data structures.
#
# Returns nothing.