我知道可以在博客帖子中添加锚点html链接,如下所示:
<a href="#test">Test</a>
<a name="test">Test</a>
这也有效。
我想在标签中应用锚点html,但是当我将#tag标签添加到标签时 Blogger会在网址中转换#in%23,因此锚链接不起作用 任何技巧或解决方案?
答案 0 :(得分:0)
我找到了解决方案并希望与stackoverflow社区共享 在模板html跳转到小部件标签展开它并找到以下代码:
<a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a>
将其替换为:
<a expr:dir='data:blog.languageDirection' expr:href='"/#" + data:label.name'><data:label.name/></a>
或 跳转到其他帖子中的锚点:
<a expr:dir='data:blog.languageDirection' expr:href='data:label.url + "/#" + data:label.name'><data:label.name/></a>
源: https://productforums.google.com/d/msg/blogger/4Xc38prc4Po/shW-6X1SAAAJ
替代解决方案: 替换代码:
<a expr:dir='data:blog.languageDirection' expr:href='data:label.url'><data:label.name/></a>
以下:
<a class='tagslist__link' expr:href='data:blog.canonicalHomepageUrl path "/search/label/#" + data:label.name'><data:label.name/></a>
或 跳转到其他帖子中的锚点:
<a class='tagslist__link' expr:href='data:blog.canonicalHomepageUrl path "/search/label/" + data:label.name + "/#" + data:label.name'><data:label.name/></a>
https://www.zkreations.com/2017/04/path-params-fragment-blogger.html#comment-3505039635
所有学分归作者