diff options
author | Nicholas Johnson <> | 2025-07-24 00:00:00 +0000 |
---|---|---|
committer | Nicholas Johnson <> | 2025-07-24 00:00:00 +0000 |
commit | be0d5a49d7c296118600dbc2cea43ea08576ac8f7010b1b146f742fb5f5c3c22 (patch) | |
tree | 18eebe3398e0a93f842e35646e0bc67b1d11ba68ddd57b3fa2f111050f78fc87 /layouts/term | |
parent | e075f613576bb92f5898d079c87ef92670f62fff6f0b7d6f2fb8a0e8327d8326 (diff) | |
download | hugo-theme-journal-be0d5a49d7c296118600dbc2cea43ea08576ac8f7010b1b146f742fb5f5c3c22.tar.gz hugo-theme-journal-be0d5a49d7c296118600dbc2cea43ea08576ac8f7010b1b146f742fb5f5c3c22.zip |
Move taxonomy and term layouts to layouts/_default
Hugo's template system was reimplemented in Hugo version 0.146.0.
"We [the Hugo developers] have aimed to maintain as much backward
compatibility as possible by mapping "old to new," but some reported
breakages have occurred."
Reference: https://gohugo.io/templates/new-templatesystem-overview/
The "mapping "old to new,"" is not yet documented, but moving the
taxonomy and term layouts to layouts/_default seems to be sufficient to
properly generate this theme on Hugo versions later than 0.146.0.
To retain backward compatibility with older Hugo versions, the other
recommended changes to the layouts directory are not made.
Reference: https://gohugo.io/templates/new-templatesystem-overview/#changes-to-the-layouts-folder
Diffstat (limited to 'layouts/term')
-rw-r--r-- | layouts/term/term.atom.xml | 56 | ||||
-rw-r--r-- | layouts/term/term.gemini_atom.xml | 55 | ||||
-rw-r--r-- | layouts/term/term.gmi | 19 | ||||
-rw-r--r-- | layouts/term/term.html | 14 |
4 files changed, 0 insertions, 144 deletions
diff --git a/layouts/term/term.atom.xml b/layouts/term/term.atom.xml deleted file mode 100644 index cbcbae8..0000000 --- a/layouts/term/term.atom.xml +++ /dev/null @@ -1,56 +0,0 @@ -{{/* Deprecate site.Author.name in favor of site.Params.author.name */}} -{{- $authorName := "" }} -{{- with site.Params.author }} - {{- if reflect.IsMap . }} - {{- with .name }} - {{- $authorName = . }} - {{- end }} - {{- else }} - {{- $authorName = . }} - {{- end }} -{{- else }} - {{- with site.Author.name }} - {{- $authorName = . }} - {{- warnf "The author key in site configuration is deprecated. Use params.author.name instead." }} - {{- end }} -{{- end }} - -{{- /* Deprecate site.Author.email in favor of site.Params.author.email */}} -{{- $authorEmail := "" }} -{{- with site.Params.author }} - {{- if reflect.IsMap . }} - {{- with .email }} - {{- $authorEmail = . }} - {{- end }} - {{- end }} -{{- else }} - {{- with site.Author.email }} - {{- $authorEmail = . }} - {{- warnf "The author key in site configuration is deprecated. Use params.author.email instead." }} - {{- end }} -{{- end -}} - -{{ "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" | safeHTML }} -<feed xmlns="http://www.w3.org/2005/Atom"> - <id>{{ .Permalink }}</id> - <title>{{ .Site.Title }}</title> - <updated>{{ .Date.Format "2006-01-02T15:04:05-0700" | safeHTML }}</updated> - <link href="{{ .Permalink }}atom.xml" rel="self" /> - <link href="{{ .Permalink }}" rel="alternate" /> - {{- with $authorName }} - <author> - <name>{{ . }}</name> - {{- with $authorEmail }} - <email>{{ . }}</email>{{ end }} - </author>{{ end }} - <generator>Hugo -- gohugo.io</generator> - <rights type="html">{{ replace .Site.Copyright "{currentYear}" (now.Format "2006") }}</rights> - <subtitle>{{ .Site.Params.Description }}</subtitle>{{ range first .Site.Config.Services.RSS.Limit .Data.Pages }} - <entry> - <id>{{ .Permalink }}</id> - <title type="html">{{ .Title }}</title> - <updated>{{ .Date.Format "2006-01-02T15:04:05-0700" | safeHTML }}</updated> - <link href="{{ .Permalink }}" /> - <content type="html">{{ .Content | html }}</content> - </entry>{{ end }} -</feed> diff --git a/layouts/term/term.gemini_atom.xml b/layouts/term/term.gemini_atom.xml deleted file mode 100644 index 287bcc4..0000000 --- a/layouts/term/term.gemini_atom.xml +++ /dev/null @@ -1,55 +0,0 @@ -{{/*Deprecate site.Author.name in favor of site.Params.author.name */}} -{{- $authorName := "" }} -{{- with site.Params.author }} - {{- if reflect.IsMap . }} - {{- with .name }} - {{- $authorName = . }} - {{- end }} - {{- else }} - {{- $authorName = . }} - {{- end }} -{{- else }} - {{- with site.Author.name }} - {{- $authorName = . }} - {{- warnf "The author key in site configuration is deprecated. Use params.author.name instead." }} - {{- end }} -{{- end }} - -{{- /* Deprecate site.Author.email in favor of site.Params.author.email */}} -{{- $authorEmail := "" }} -{{- with site.Params.author }} - {{- if reflect.IsMap . }} - {{- with .email }} - {{- $authorEmail = . }} - {{- end }} - {{- end }} -{{- else }} - {{- with site.Author.email }} - {{- $authorEmail = . }} - {{- warnf "The author key in site configuration is deprecated. Use params.author.email instead." }} - {{- end }} -{{- end -}} - -{{ "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" | safeHTML }} -<feed xmlns="http://www.w3.org/2005/Atom"> - <id>{{ .Permalink | strings.TrimSuffix "index.gmi" }}</id> - <title>{{ .Site.Title }}</title> - <updated>{{ .Date.Format "2006-01-02T15:04:05-0700" | safeHTML }}</updated> - <link href="{{ .Permalink | replaceRE `index.gmi$` "atom.xml" | safeURL }}" rel="self" /> - <link href="{{ .Permalink | strings.TrimSuffix "index.gmi" | safeURL }}" rel="alternate" /> - {{- with $authorName }} - <author> - <name>{{ . }}</name> - {{- with $authorEmail }} - <email>{{ . }}</email>{{ end }} - </author>{{ end }} - <generator>Hugo -- gohugo.io</generator> - <rights type="html">{{ replace .Site.Copyright "{currentYear}" (now.Format "2006") }}</rights> - <subtitle>{{ .Site.Params.Description }}</subtitle>{{ range first .Site.Config.Services.RSS.Limit .Data.Pages }} - <entry> - <id>{{ .Permalink | strings.TrimSuffix "index.gmi" }}</id> - <title>{{ .Title }}</title> - <updated>{{ .Date.Format "2006-01-02T15:04:05-0700" | safeHTML }}</updated> - <link href="{{ .Permalink | strings.TrimSuffix "index.gmi" | safeURL }}" rel="alternate" /> - </entry>{{ end }} -</feed> diff --git a/layouts/term/term.gmi b/layouts/term/term.gmi deleted file mode 100644 index 5d7f7b1..0000000 --- a/layouts/term/term.gmi +++ /dev/null @@ -1,19 +0,0 @@ -{{ define "main" -}} -=> {{ .Site.Home.RelPermalink | strings.TrimSuffix "index.gmi" }} {{ emojify ":link:" }} {{ i18n "returnHome" }} - - -# {{ .Type | singularize | humanize }} "{{ .Title }}" - - -## {{ i18n "feeds" }} - -=> {{ .RelPermalink | replaceRE `index.gmi$` "atom.xml" }} {{ emojify ":link:" }} {{ i18n "atomFeed" }} - - -## {{ i18n "journalEntries" -}} - -{{ range .Data.Pages.ByPublishDate.Reverse }} - -{{ partial "metadata.gmi" . -}} -{{ end -}} -{{ end }}
\ No newline at end of file diff --git a/layouts/term/term.html b/layouts/term/term.html deleted file mode 100644 index 3b268dd..0000000 --- a/layouts/term/term.html +++ /dev/null @@ -1,14 +0,0 @@ -{{ define "main" -}} -<nav> - <p>{{ emojify ":link:" }} <a class="link link--internal" href="{{ .Site.Home.RelPermalink }}" rel="noreferrer">{{ i18n "returnHome" }}</a></p> -</nav> -<main> - <h1>{{ .Type | singularize | humanize }} "{{ .Title }}"</h1> - <h2>{{ i18n "feeds" }}</h2> - <p>{{ emojify ":link:" }} <a class="link link--internal" href="{{ print .RelPermalink "atom.xml" }}" rel="noreferrer">{{ i18n "atomFeed" }}</a></p> - <h2>{{ i18n "journalEntries" }}</h2> - {{- range .Data.Pages.ByPublishDate.Reverse }} - {{ partial "metadata.html" . -}} - {{ end }} -</main> -{{- end }}
\ No newline at end of file |