From f017963dd7f40371bcfe6b75446e8c69d651b1759ea194b11ec22aa1c0d70e05 Mon Sep 17 00:00:00 2001 From: Nicholas Johnson <> Date: Sun, 6 Sep 2026 00:00:00 +0000 Subject: Move pageinfo below heading for capsule --- layouts/single.gmi | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'layouts') diff --git a/layouts/single.gmi b/layouts/single.gmi index eb04578..26c8cee 100644 --- a/layouts/single.gmi +++ b/layouts/single.gmi @@ -1,20 +1,18 @@ {{ define "main" -}} {{ $emoji := cond (.Page.Params.showlinkemoji | default true) (emojify ":link: ") "" -}} -=> {{ .Site.Home.RelPermalink | strings.TrimSuffix "index.gmi" }} {{ emojify ":link:" }} {{ i18n "returnHome" -}} - -{{ if (.Page.Params.pageinfo | default true) }} - -{{ partial "pageinfo.gmi" . -}} -{{ end }} +=> {{ .Site.Home.RelPermalink | strings.TrimSuffix "index.gmi" }} {{ emojify ":link:" }} {{ i18n "returnHome" }} # {{ .Title }} +{{- if (.Page.Params.pageinfo | default true) }} +{{ partial "pageinfo.gmi" . }} +{{- end }} {{ $content := chomp (.RawContent) -}} {{ $scratch := newScratch -}} -{{/* if content begins with a heading, add an extra newline */ -}} -{{ if (findRE `^#{1,6} ` $content 1) }} +{{/* if pageinfo exists or content begins with a heading, add an extra newline */ -}} +{{ if (or (.Page.Params.pageinfo | default true) (findRE `^#{1,6} ` $content 1)) }} {{ end -}} {{/* split text into chunks, with each chunk containing 3 parts: above, within, and below preformatted text */ -}} -- cgit v1.2.3