From fbaf17d01cbd49515fe4b6ac192b54f44d87a35b Mon Sep 17 00:00:00 2001
From: Jake <j.vondoemming@stud.uni-goettingen.de>
Date: Tue, 9 Aug 2022 02:32:22 +0200
Subject: [PATCH] fixed referencing local sections

---
 theme/templates/macros/link.html | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/theme/templates/macros/link.html b/theme/templates/macros/link.html
index ac9a323..ac6d21f 100644
--- a/theme/templates/macros/link.html
+++ b/theme/templates/macros/link.html
@@ -34,7 +34,9 @@
 			{%- set ns.relation = "external" -%}
 		{%- else -%}
 			{%- set ns.relation = "internal" -%}
-			{%- set ns.url = [siteurl, ns.url]|join("/") -%}
+			{%- if resolvedlink.url|length -%}
+				{%- set ns.url = [siteurl, ns.url]|join("/") -%}
+			{%- endif -%}
 		{%- endif -%}
 		{%- set target = config.link_target[ns.relation] -%}
 		<a {{ content_renderer.render_attr(attr, lang, extra_classes=[ns.relation], extra={"href": ns.url, "title": {"value":title, "escape": true}, "target": target}) }}>
@@ -42,11 +44,7 @@
 				{%- if content is string and content|length -%}
 					{{ renderm.softbreak_span(content) }}
 				{%- else -%}
-					{%- if objtype == "tag" -%}
-						{{ renderm.softbreak_span(obj.title) }}
-					{%- elif objtype == "slug" -%}
-						{{ renderm.softbreak_span(obj.title) }}
-					{%- endif -%}
+					{{ renderm.softbreak_span(obj.title) }}
 				{%- endif -%}
 			{%- else -%}
 				{{ content_renderer.render_blocks_or_inlines(content, lang) }}
-- 
GitLab