Add a method to retrieve type to post, page and draft
This commit is contained in:
parent
70d9225d9c
commit
3ccd8dad31
|
@ -13,6 +13,10 @@ module Jekyll
|
|||
name =~ MATCHER
|
||||
end
|
||||
|
||||
def type
|
||||
:draft
|
||||
end
|
||||
|
||||
# Get the full path to the directory containing the draft files
|
||||
def containing_dir(source, dir)
|
||||
File.join(source, dir, '_drafts')
|
||||
|
|
|
@ -30,6 +30,10 @@ module Jekyll
|
|||
self.read_yaml(File.join(base, dir), name)
|
||||
end
|
||||
|
||||
def type
|
||||
:page
|
||||
end
|
||||
|
||||
# The generated directory into which the page will be placed
|
||||
# upon generation. This is derived from the permalink or, if
|
||||
# permalink is absent, we be '/'
|
||||
|
|
|
@ -65,6 +65,10 @@ module Jekyll
|
|||
self.populate_tags
|
||||
end
|
||||
|
||||
def type
|
||||
:post
|
||||
end
|
||||
|
||||
def published?
|
||||
if self.data.has_key?('published') && self.data['published'] == false
|
||||
false
|
||||
|
|
Loading…
Reference in New Issue