Fix broken post_url with posts with a time in their YAML front matter.
This commit is contained in:
parent
17c875f6f5
commit
cc83501489
|
@ -79,12 +79,15 @@ module Jekyll
|
||||||
|
|
||||||
# Compares Post objects. First compares the Post date. If the dates are
|
# Compares Post objects. First compares the Post date. If the dates are
|
||||||
# equal, it compares the Post slugs.
|
# equal, it compares the Post slugs.
|
||||||
|
# This comparison is used to create internal links using post_url.
|
||||||
|
# Post filenames are without a time, but the date property in the YAML
|
||||||
|
# front matter can be with time, so we compare only the date here.
|
||||||
#
|
#
|
||||||
# other - The other Post we are comparing to.
|
# other - The other Post we are comparing to.
|
||||||
#
|
#
|
||||||
# Returns -1, 0, 1
|
# Returns -1, 0, 1
|
||||||
def <=>(other)
|
def <=>(other)
|
||||||
cmp = self.date <=> other.date
|
cmp = self.date.to_date <=> other.date.to_date
|
||||||
if 0 == cmp
|
if 0 == cmp
|
||||||
cmp = self.slug <=> other.slug
|
cmp = self.slug <=> other.slug
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue