diff options
Diffstat (limited to 'tpl/tplimpl/embedded/templates')
-rw-r--r-- | tpl/tplimpl/embedded/templates/_default/_markup/render-link.html | 4 |
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) |