Skip to content

Commit 9f814f6

Browse files
authored
Merge pull request docker#16151 from crazy-max/last-date-fallback
jekyll(last_modified_at): fallback to mtime on rescue
2 parents d83773a + e0d9ce4 commit 9f814f6

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

_plugins/last_modified_at.rb

+7-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,13 @@ def pre_render(site)
4646
set_mode = "git"
4747
end
4848
rescue => e
49-
# Ignored
49+
begin
50+
page.data['last_modified_at'] = File.mtime(page_relative_path).strftime(DATE_FORMAT)
51+
set_mode = "mtime"
52+
rescue => e
53+
page.data['last_modified_at'] = Time.now.strftime(DATE_FORMAT)
54+
set_mode = "rescue"
55+
end
5056
end
5157
end
5258
puts" #{page.relative_path}#{path_override}\n last_modified_at(#{set_mode}): #{page.data['last_modified_at']}"

0 commit comments

Comments
 (0)