diff options
author | Linlin Yan <yanlinlin82@gmail.com> | 2022-04-06 19:55:14 +0300 |
---|---|---|
committer | Linlin Yan <yanlinlin82@gmail.com> | 2022-04-06 19:55:14 +0300 |
commit | ac3dfc7ab2f7446c2dfb4046b366e821de65600f (patch) | |
tree | ed7986e4a101e58930bb0e1ba94866bd671d2cdf /layouts | |
parent | aa41cd6a676a081aae48d0c1f61049b367446d7b (diff) |
Fix bug in tags with special char.
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/_default/single.html | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 7c4c7af..4772ced 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -12,11 +12,16 @@ {{ $taxo := "tags" -}} {{ if .Param $taxo -}} <div class="meta"> + {{ $data := newScratch }} {{ range .Param $taxo -}} {{ $name := . -}} - {{ with $.Site.GetPage (printf "/%s/%s" $taxo ($name | anchorize)) -}} - <span><a href="{{ .Permalink }}">#{{ $name }}</a></span> - {{ end -}} + {{ with $.Site.GetPage (printf "/%s/%s" $taxo ($name | anchorize)) }} + {{ $data.Set "url" .Permalink }} + {{ end }} + {{ with $.Site.GetPage (printf "/%s/%s" $taxo ($name | urlize)) }} + {{ $data.Set "url" .Permalink }} + {{ end }} + <div class="tag"><a href="{{ $data.Get "url" }}">#{{ $name }}</a></div> {{ end -}} </div> {{ end -}} |