feat(web): add jekyll website
This commit is contained in:
parent
6ea35ac738
commit
1b4ed807b7
24 changed files with 517 additions and 0 deletions
14
spec/web/site/_plugins/posts-lastmod-hook.rb
Normal file
14
spec/web/site/_plugins/posts-lastmod-hook.rb
Normal file
|
@ -0,0 +1,14 @@
|
|||
#!/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
|
Loading…
Add table
Add a link
Reference in a new issue