我知道可以在博客文章中添加锚html链接,如下所示:
<a href="#test">Test</a>
<a name="test">Test</a>
这也是有效的。
我想在标签中也应用锚html,但当我向标签添加标签#时Blogger在url地址中转换%23中的#,因此锚链接不起作用有什么诀窍或解决方案吗?
我已经找到了解决方案,并希望与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://disqus.com/home/discussion/zkreations1/operadores_path_params_y_fragment_en_blogger/?utm_source=reply&utm_medium=电子邮件&utm_content=read_more#comment-3503042930
https://www.zkreations.com/2017/04/path-params-fragment-blogger.html#comment-3505039635
所有学分归作者所有