From 83f0b2bf70f7ce5e86f72d495b8ae41a5cae3f65 Mon Sep 17 00:00:00 2001 From: Helena Rasche Date: Fri, 24 May 2024 12:40:12 +0200 Subject: [PATCH] better typography --- _plugins/util.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/_plugins/util.rb b/_plugins/util.rb index 42c699c5438c96..4878c446cba1a7 100644 --- a/_plugins/util.rb +++ b/_plugins/util.rb @@ -12,17 +12,18 @@ def collapse_event_date_pretty(event) event['date_end'] end # want dates like "Mar 22-25, 2024" or "Mar 22-May 1, 2024" + dash = " – " # thin space, en dash, thin space if s.year == e.year if s.month == e.month if s.day == e.day "#{s.strftime('%B')} #{s.day}, #{s.year}" else - "#{s.strftime('%B')} #{s.day}-#{e.day}, #{s.year}" + "#{s.strftime('%B')} #{s.day}#{dash}#{e.day}, #{s.year}" end else - "#{s.strftime('%B')} #{s.day}-#{e.strftime('%B')} #{e.day}, #{s.year}" + "#{s.strftime('%B')} #{s.day}#{dash}#{e.strftime('%B')} #{e.day}, #{s.year}" end else - "#{s.strftime('%B')} #{s.day}, #{s.year}-#{e.strftime('%B')} #{e.day}, #{e.year}" + "#{s.strftime('%B')} #{s.day}, #{s.year}#{dash}#{e.strftime('%B')} #{e.day}, #{e.year}" end end