Retrieve frontmatter defaults when retrieved internally
This is for example possible for layout defaults to take effect.
This commit is contained in:
parent
9d44d3290b
commit
fb911af2cd
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue