From 555f7f9d688eb7ebc09a37bee5fec5c3e3794539 Mon Sep 17 00:00:00 2001 From: David Eisinger Date: Sun, 16 Feb 2025 02:17:09 -0500 Subject: [PATCH] Add list pages --- config.toml | 3 +++ themes/v2/layouts/_default/list.gmi | 5 +++++ themes/v2/layouts/_default/tag.gmi | 5 +++++ themes/v2/layouts/_default/tag.terms.gmi | 5 +++++ 4 files changed, 18 insertions(+) create mode 100644 themes/v2/layouts/_default/list.gmi create mode 100644 themes/v2/layouts/_default/tag.gmi create mode 100644 themes/v2/layouts/_default/tag.terms.gmi diff --git a/config.toml b/config.toml index e1d0233..4c4ee58 100644 --- a/config.toml +++ b/config.toml @@ -42,3 +42,6 @@ permalinkable = true [outputs] home = ["HTML", "RSS", "GEMINI"] page = ["HTML", "GEMINI"] +section = ["HTML", "GEMINI"] +taxonomy = ["HTML", "GEMINI"] +term = ["HTML", "GEMINI"] diff --git a/themes/v2/layouts/_default/list.gmi b/themes/v2/layouts/_default/list.gmi new file mode 100644 index 0000000..31eb5b3 --- /dev/null +++ b/themes/v2/layouts/_default/list.gmi @@ -0,0 +1,5 @@ +# {{ strings.ToLower .Title }} + +{{ range .RegularPages -}} +=> {{ .RelPermalink | replaceRE `index.gmi` "" }} {{ .Title }} +{{ end -}} diff --git a/themes/v2/layouts/_default/tag.gmi b/themes/v2/layouts/_default/tag.gmi new file mode 100644 index 0000000..837893c --- /dev/null +++ b/themes/v2/layouts/_default/tag.gmi @@ -0,0 +1,5 @@ +# {{ .Title }} + +{{ range .RegularPages -}} +=> {{ .RelPermalink | replaceRE `index.gmi` "" }} {{ .Title }} +{{ end -}} diff --git a/themes/v2/layouts/_default/tag.terms.gmi b/themes/v2/layouts/_default/tag.terms.gmi new file mode 100644 index 0000000..faecc96 --- /dev/null +++ b/themes/v2/layouts/_default/tag.terms.gmi @@ -0,0 +1,5 @@ +# {{ .Title }} + +{{ range .Data.Terms.Alphabetical -}} +=> {{ .Page.RelPermalink | replaceRE `index.gmi` "" }} {{ .Page.Title }} +{{ end -}}