From 4250f3364545776b3dc582a619a64a5e449054fb Mon Sep 17 00:00:00 2001 From: Johannes Marbach Date: Thu, 22 Aug 2024 09:45:35 +0200 Subject: [PATCH] Output changelog checklists Fixes: #1682 Signed-off-by: Johannes Marbach --- config.toml | 8 ++++++++ content/changelog/{index.md => _index.md} | 0 content/changelog/v1.1.md | 5 +++++ content/changelog/v1.10.md | 5 +++++ content/changelog/v1.11.md | 5 +++++ content/changelog/v1.2.md | 5 +++++ content/changelog/v1.3.md | 5 +++++ content/changelog/v1.4.md | 5 +++++ content/changelog/v1.5.md | 5 +++++ content/changelog/v1.6.md | 5 +++++ content/changelog/v1.7.md | 5 +++++ content/changelog/v1.8.md | 5 +++++ content/changelog/v1.9.md | 5 +++++ layouts/_default/single.checklist.md | 1 + layouts/shortcodes/changelog/changelogs.html | 4 +--- scripts/generate-changelog.sh | 5 +++++ 16 files changed, 70 insertions(+), 3 deletions(-) rename content/changelog/{index.md => _index.md} (100%) create mode 100644 layouts/_default/single.checklist.md diff --git a/config.toml b/config.toml index 6b669a798..b9a66cb81 100644 --- a/config.toml +++ b/config.toml @@ -138,3 +138,11 @@ sidebar_menu_compact = true [[module.imports]] path = "github.com/matrix-org/docsy" disable = false + +# custom output formats + +[outputFormats] + [outputFormats.Checklist] + mediaType = "text/markdown" + isPlainText = true + baseName = "checklist" diff --git a/content/changelog/index.md b/content/changelog/_index.md similarity index 100% rename from content/changelog/index.md rename to content/changelog/_index.md diff --git a/content/changelog/v1.1.md b/content/changelog/v1.1.md index 8cf438784..b838e2106 100644 --- a/content/changelog/v1.1.md +++ b/content/changelog/v1.1.md @@ -1,4 +1,9 @@ --- +title: v1.1 +type: docs +outputs: + - html + - checklist date: 2021-11-09T00:00:00+0000 --- \n?" "" }} diff --git a/layouts/shortcodes/changelog/changelogs.html b/layouts/shortcodes/changelog/changelogs.html index f42963da4..f040cea8b 100644 --- a/layouts/shortcodes/changelog/changelogs.html +++ b/layouts/shortcodes/changelog/changelogs.html @@ -3,8 +3,6 @@ "content/changelogs" */}} -{{ with .Page.Resources.Match "*.md" }} -{{ range ((sort . "Params.date" "desc")) }} +{{ range .Page.RegularPages }} {{ .RenderShortcodes }} {{ end }} -{{ end }} diff --git a/scripts/generate-changelog.sh b/scripts/generate-changelog.sh index 45132619e..bad6f73e7 100755 --- a/scripts/generate-changelog.sh +++ b/scripts/generate-changelog.sh @@ -22,6 +22,11 @@ towncrier --yes # to sort the changelogs at build time. cat <