aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_plugins/filters.rb3
-rw-r--r--_plugins/meta.rb1
2 files changed, 3 insertions, 1 deletions
diff --git a/_plugins/filters.rb b/_plugins/filters.rb
index 78eb04f..ffbd61c 100644
--- a/_plugins/filters.rb
+++ b/_plugins/filters.rb
@@ -1,6 +1,7 @@
module Filters
def datefmt(input)
- return input.strftime("%F")
+ return input.strftime("%F") if input.is_a? Time
+ return "???"
end
def sentence_join(items, fallback = "")
diff --git a/_plugins/meta.rb b/_plugins/meta.rb
index 0e25871..2bf6662 100644
--- a/_plugins/meta.rb
+++ b/_plugins/meta.rb
@@ -35,6 +35,7 @@ class Meta < Jekyll::Generator
def transform_data(site, slug)
data = site.data['post'][slug]
+ if data['git_log'] == nil then data['git_log'] = [ { } ] end
data['git_log'] = data['git_log'].sort { |c| c['date'].to_i }
git_log = data['git_log'].filter do |commit|