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