module Jekyll module DateFilter def ordinalize(date) day = date.day if (11..13).include?(day % 100) "#{day}th" else case day % 10 when 1; "#{day}st" when 2; "#{day}nd" when 3; "#{day}rd" else "#{day}th" end end end end end Liquid::Template.register_filter(Jekyll::DateFilter)