是否可以在blogger / blogspot上的标签中添加锚点html?

时间:2017-08-30 05:53:09

标签: html anchor blogger labels blogspot

我知道可以在博客帖子中添加锚点html链接,如下所示:

<a href="#test">Test</a>
<a name="test">Test</a>

这也有效。

我想在标签中应用锚点html,但是当我将#tag标签添加到标签时 Blogger会在网址中转换#in%23,因此锚链接不起作用 任何技巧或解决方案?

1 个答案:

答案 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='&quot;/#&quot; + data:label.name'><data:label.name/></a>

或  跳转到其他帖子中的锚点:

<a expr:dir='data:blog.languageDirection' expr:href='data:label.url + &quot;/#&quot; + 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=email&utm_content=read_more#comment-3503042930

https://www.zkreations.com/2017/04/path-params-fragment-blogger.html#comment-3505039635

所有学分归作者