Merge pull request #16151 from crazy-max/last-date-fallback

jekyll(last_modified_at): fallback to mtime on rescue
This commit is contained in:
CrazyMax 2022-11-14 14:06:34 +01:00 committed by GitHub
commit 9f814f66a4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 1 deletions

View File

@ -46,7 +46,13 @@ module Jekyll
set_mode = "git" set_mode = "git"
end end
rescue => e rescue => e
# Ignored begin
page.data['last_modified_at'] = File.mtime(page_relative_path).strftime(DATE_FORMAT)
set_mode = "mtime"
rescue => e
page.data['last_modified_at'] = Time.now.strftime(DATE_FORMAT)
set_mode = "rescue"
end
end end
end end
puts" #{page.relative_path}#{path_override}\n last_modified_at(#{set_mode}): #{page.data['last_modified_at']}" puts" #{page.relative_path}#{path_override}\n last_modified_at(#{set_mode}): #{page.data['last_modified_at']}"