From be0ba327e3a0615d81e58e77c88a67682df01b77 Mon Sep 17 00:00:00 2001 From: Akira Baruah Date: Mon, 5 Apr 2021 23:47:59 -0700 Subject: [PATCH] feat: enable optional custom date format Adds a .Site.Params.dateFormat setting to let users specify a Hugo-style date format string for content. Previously, the date format was hardcoded to "02 Jan, 2006", presumably to match the original BearBlog style. This format gets used by default if the new "dateFormat" setting is absent from the site config. --- exampleSite/config.toml | 7 +++++++ layouts/_default/list.html | 2 +- layouts/_default/single.html | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/exampleSite/config.toml b/exampleSite/config.toml index c92d0a9..5aa964b 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -42,3 +42,10 @@ ignoreErrors = ["error-disable-taxonomy"] # This theme will, by default, inject a made-with-line at the bottom of the page. # You can turn it off, but we would really appreciate if you don’t :-). # hideMadeWithLine = true + + # By default, this theme displays dates with a format like "02 Jan, 2006", but + # you can customize it by setting the `dateFormat` param in your site's config + # file. See [Hugo's Format function docs](https://gohugo.io/functions/format/) + # for details. An example TOML config that uses [ISO + # 8601](https://en.wikipedia.org/wiki/ISO_8601) format: + # dateFormat = "2006-01-02" diff --git a/layouts/_default/list.html b/layouts/_default/list.html index 2545d9a..8b8c14b 100644 --- a/layouts/_default/list.html +++ b/layouts/_default/list.html @@ -12,7 +12,7 @@ diff --git a/layouts/_default/single.html b/layouts/_default/single.html index f993a0c..7d57351 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -4,7 +4,7 @@