Something went wrong. Try again.
Joseph Hale's Technical Blog
Something went wrong. Try again.
323 B · 14 lines
Ruby
at content
123456789101112131415#!/usr/bin/env ruby## Check for changed posts
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 }"` post.data['last_modified_at'] = lastmod_date end
end