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