summaryrefslogtreecommitdiff
path: root/_site_build/_plugins/date.rb
diff options
context:
space:
mode:
authordavidtsadler <davidtsadler@googlemail.com>2011-12-30 00:55:09 +0000
committerdavidtsadler <davidtsadler@googlemail.com>2011-12-30 00:55:09 +0000
commit1769e1cdcfe58339eb6ff7f13925090edaa8a4a8 (patch)
treee2692dd6f483f9e57d41a34183c71198772d6f93 /_site_build/_plugins/date.rb
parent4f363292ad67daa9f1b009ed6453567894157257 (diff)
Add archives page and ordinalize plugin.
Diffstat (limited to '_site_build/_plugins/date.rb')
-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)