From f334678e74000280d1385cde53a749286020c635 Mon Sep 17 00:00:00 2001 From: razonyang Date: Sun, 5 Nov 2023 22:02:02 +0800 Subject: [PATCH] feat: add archive.monthFormat parameter --- exampleSite/content/docs/layouts/archives/index.md | 1 + exampleSite/content/docs/layouts/archives/index.zh-hans.md | 1 + exampleSite/content/docs/layouts/archives/index.zh-hant.md | 1 + layouts/partials/archives/year.html | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/exampleSite/content/docs/layouts/archives/index.md b/exampleSite/content/docs/layouts/archives/index.md index 81b3e4cb..afb7ea46 100644 --- a/exampleSite/content/docs/layouts/archives/index.md +++ b/exampleSite/content/docs/layouts/archives/index.md @@ -52,4 +52,5 @@ The content of those files just contain a `title` parameter. |---|:-:|:-:|--- | `archive` | Object | - | Archive. | `archive.dateFormat` | String | `Jan 2` | Archive date format. +| `archive.monthFormat` | String | `January` | Archive month format, e.g. `1`, `01`, `Jan` and `January`. | `archive.basePath` | String | `/archives` | diff --git a/exampleSite/content/docs/layouts/archives/index.zh-hans.md b/exampleSite/content/docs/layouts/archives/index.zh-hans.md index e1370fd7..4affe1ef 100644 --- a/exampleSite/content/docs/layouts/archives/index.zh-hans.md +++ b/exampleSite/content/docs/layouts/archives/index.zh-hans.md @@ -52,4 +52,5 @@ $ tree content/archives |---|:-:|:-:|--- | `archive` | Object | - | Archive. | `archive.dateFormat` | String | `Jan 2` | Archive date format. +| `archive.monthFormat` | String | `January` | Archive month format, e.g. `1`, `01`, `Jan` and `January`. | `archive.basePath` | String | `/archives` | diff --git a/exampleSite/content/docs/layouts/archives/index.zh-hant.md b/exampleSite/content/docs/layouts/archives/index.zh-hant.md index 30494559..b9749d5b 100644 --- a/exampleSite/content/docs/layouts/archives/index.zh-hant.md +++ b/exampleSite/content/docs/layouts/archives/index.zh-hant.md @@ -52,4 +52,5 @@ $ tree content/archives |---|:-:|:-:|--- | `archive` | Object | - | Archive. | `archive.dateFormat` | String | `Jan 2` | Archive date format. +| `archive.monthFormat` | String | `January` | Archive month format, e.g. `1`, `01`, `Jan` and `January`. | `archive.basePath` | String | `/archives` | diff --git a/layouts/partials/archives/year.html b/layouts/partials/archives/year.html index 2f736551..fb7f8f9c 100644 --- a/layouts/partials/archives/year.html +++ b/layouts/partials/archives/year.html @@ -4,7 +4,7 @@ {{- $pages = where $pages ".Date" ">=" $fromDate }} {{- $pages = where $pages ".Date" "<" $toDate }} {{- range $pages.GroupByDate "01" -}} -{{- $month := (time (printf "2006-%s-01" .Key)).Format "January" -}} +{{- $month := (time (printf "2006-%s-01" .Key)).Format (default "January" site.Params.archive.monthFormat) -}}

{{ $month }}