2021-01-25 01:20:51 +03:00
|
|
|
#!/usr/bin/env ruby
|
|
|
|
#
|
2020-11-18 20:58:35 +03:00
|
|
|
# Check for changed posts
|
2021-01-25 01:20:51 +03:00
|
|
|
|
2020-11-18 20:58:35 +03:00
|
|
|
Jekyll::Hooks.register :posts, :post_init do |post|
|
|
|
|
|
|
|
|
commit_num = `git rev-list --count HEAD "#{ post.path }"`
|
|
|
|
|
|
|
|
if commit_num.to_i > 1
|
|
|
|
lastmod_date = `git log -1 --pretty="%ad" --date=iso "#{ post.path }"`
|
2020-11-26 18:52:59 +03:00
|
|
|
post.data['last_modified_at'] = lastmod_date
|
2020-11-18 20:58:35 +03:00
|
|
|
end
|
|
|
|
|
|
|
|
end
|