From 690b501a53eb802e061b42bd0733a5e7b33dce94 Mon Sep 17 00:00:00 2001 From: Khaldoon Mutahar Date: Wed, 26 May 2021 16:04:00 +0300 Subject: [PATCH] add custom filter that makes all size displayed using 2 decimal places --- _includes/teams.html | 3 ++- _plugins/precision_filter.rb | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 _plugins/precision_filter.rb diff --git a/_includes/teams.html b/_includes/teams.html index 3e12678..268612b 100644 --- a/_includes/teams.html +++ b/_includes/teams.html @@ -1,5 +1,6 @@
  • - {{ item.size }} KB + {% comment %} "precision" is a custom filter can be found in "_plugins/precision_filter.rb" {% endcomment %} + {{ item.size | precision: 2 }} KB {{ item.domain }}
  • diff --git a/_plugins/precision_filter.rb b/_plugins/precision_filter.rb new file mode 100644 index 0000000..26ca337 --- /dev/null +++ b/_plugins/precision_filter.rb @@ -0,0 +1,11 @@ +# Source https://stackoverflow.com/a/60243022 + +module Jekyll + module PrecisionFilter + def precision(input, value=0) + ("%.#{value}f" % input) + end + end + end + +Liquid::Template.register_filter(Jekyll::PrecisionFilter)