load template.rb files from local templates
This commit is contained in:
parent
70dc453c25
commit
c2f498e26e
|
@ -17,5 +17,12 @@ end
|
||||||
# Iterate over the directories in the templates path and register each one.
|
# Iterate over the directories in the templates path and register each one.
|
||||||
Dir[File.join(Middleman::Templates::Local.source_root, "*")].each do |dir|
|
Dir[File.join(Middleman::Templates::Local.source_root, "*")].each do |dir|
|
||||||
next unless File.directory?(dir)
|
next unless File.directory?(dir)
|
||||||
|
|
||||||
|
template_file = File.join(dir, "template.rb")
|
||||||
|
|
||||||
|
if File.exists?(template_file)
|
||||||
|
require template_file
|
||||||
|
else
|
||||||
Middleman::Templates.register(File.basename(dir).to_sym, Middleman::Templates::Local)
|
Middleman::Templates.register(File.basename(dir).to_sym, Middleman::Templates::Local)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue