The bmannconsulting.com website
1# frozen_string_literal: true
2
3require 'fileutils'
4require 'pathname'
5require 'jekyll-last-modified-at'
6
7module Recents
8 # Generate change information for all markdown pages
9 class Generator < Jekyll::Generator
10 def generate(site)
11 items = site.collections['notes'].docs
12 items.each do |page|
13 timestamp = Jekyll::LastModifiedAt::Determinator.new(site.source, page.path, '%FT%T%:z').to_s
14 page.data['last_modified_at_timestamp'] = timestamp
15 end
16 end
17 end
18end