From a5872bf7d2f849f645dd41b85a06c4983f4cb5bc30a2d1a716338471fea7fdcd Mon Sep 17 00:00:00 2001 From: Nicholas Johnson Date: Fri, 25 Aug 2023 00:00:00 +0000 Subject: Simplify link reference printing logic --- layouts/_default/single.gmi | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/layouts/_default/single.gmi b/layouts/_default/single.gmi index e0361d8..8dc150b 100644 --- a/layouts/_default/single.gmi +++ b/layouts/_default/single.gmi @@ -79,29 +79,19 @@ {{ $refs := $scratch.Get "refs" -}} {{ if and (.Page.Params.makerefs | default true) $refs -}} -{{ $ref_index := 0 -}} -{{ $refsMinusOne := sub (len $refs) 1 }} +{{ $ref_index := 0 }} ## {{ i18n "refs" }} - -{{ range first $refsMinusOne $refs -}} +{{ range $refs -}} {{ $ref_index = add $ref_index 1 -}} {{ $ref_text := index . 1 -}} {{ $ref_link := index . 2 -}} {{ $ref_title := index . 3 -}} - {{/* render referenced links */ -}} -{{ print "=> " $ref_link (emojify " :link: ") $ref_index ": " (cond (ne (len $ref_title) 0) $ref_title $ref_text) | safeHTML }} -{{ end -}} - -{{ range last 1 $refs -}} - {{ $ref_index = add $ref_index 1 -}} - {{ $ref_text := index . 1 -}} - {{ $ref_link := index . 2 -}} - {{ $ref_title := index . 3 -}} - {{/* render referenced link */ -}} + {{/* render referenced links */}} {{ print "=> " $ref_link (emojify " :link: ") $ref_index ": " (cond (ne (len $ref_title) 0) $ref_title $ref_text) | safeHTML -}} {{ end -}} + {{ end -}} {{ end }} -- cgit v1.2.3