summaryrefslogtreecommitdiffstats
path: root/tpl/tplimpl/embedded/templates
diff options
context:
space:
mode:
Diffstat (limited to 'tpl/tplimpl/embedded/templates')
-rw-r--r--tpl/tplimpl/embedded/templates/_default/_markup/render-link.html4
1 files changed, 3 insertions, 1 deletions
diff --git a/tpl/tplimpl/embedded/templates/_default/_markup/render-link.html b/tpl/tplimpl/embedded/templates/_default/_markup/render-link.html
index bd64b204b..cfc95ab3a 100644
--- a/tpl/tplimpl/embedded/templates/_default/_markup/render-link.html
+++ b/tpl/tplimpl/embedded/templates/_default/_markup/render-link.html
@@ -1,6 +1,8 @@
{{- $u := urls.Parse .Destination -}}
{{- $href := $u.String -}}
-{{- if not $u.IsAbs -}}
+{{- if strings.HasPrefix $u.String "#" }}
+ {{- $href = printf "%s#%s" .Page.RelPermalink $u.Fragment }}
+{{- else if not $u.IsAbs -}}
{{- with or
($.Page.GetPage $u.Path)
($.Page.Resources.Get $u.Path)