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 | |
parent | aa41cd6a676a081aae48d0c1f61049b367446d7b (diff) |
Fix bug in tags with special char.
-rw-r--r-- | layouts/_default/single.html | 11 | ||||
-rw-r--r-- | static/css/main.css | 5 |
2 files changed, 13 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 -}} diff --git a/static/css/main.css b/static/css/main.css index 2736089..c10ec68 100644 --- a/static/css/main.css +++ b/static/css/main.css @@ -203,6 +203,11 @@ svg:hover.permalink { margin: 10px 0 } +.tag { + display: inline-block; + margin-right: 10px; +} + nav#TableOfContents { float: right; width: 200px; |