summaryrefslogtreecommitdiff
path: root/_site_build/_plugins
diff options
context:
space:
mode:
Diffstat (limited to '_site_build/_plugins')
-rw-r--r--_site_build/_plugins/date.rb19
1 files changed, 19 insertions, 0 deletions
diff --git a/_site_build/_plugins/date.rb b/_site_build/_plugins/date.rb
new file mode 100644
index 0000000..f1a3c26
--- /dev/null
+++ b/_site_build/_plugins/date.rb
@@ -0,0 +1,19 @@
+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)