mirror of
https://github.com/jekyll/jekyll.git
synced 2026-01-30 17:28:29 -05:00
Retrieve frontmatter defaults when retrieved internally
This is for example possible for layout defaults to take effect.
This commit is contained in:
@@ -28,6 +28,10 @@ module Jekyll
|
||||
|
||||
self.process(name)
|
||||
self.read_yaml(File.join(base, dir), name)
|
||||
|
||||
self.data.default_proc = proc do |hash, key|
|
||||
self.site.frontmatter_defaults.find(File.join(dir, name), self.type, key)
|
||||
end
|
||||
end
|
||||
|
||||
def type
|
||||
|
||||
@@ -55,6 +55,10 @@ module Jekyll
|
||||
self.process(name)
|
||||
self.read_yaml(@base, name)
|
||||
|
||||
self.data.default_proc = proc do |hash, key|
|
||||
self.site.frontmatter_defaults.find(File.join(dir, name), self.type, key)
|
||||
end
|
||||
|
||||
if self.data.has_key?('date')
|
||||
self.date = Time.parse(self.data["date"].to_s)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user