有没有办法在 Tumblr 博客上的特定标记页面上更改样式/html?



我对HTML和CSS有很好的理解,但是我在使用tumblr的标签页面功能时遇到了问题。在我的博客上,对于每个标签页面,我都有一个从标签名称中抓取的标题。我不想更改网址。我想更改页面上的标题,但该标题是从 {tag} 中抓取的。标记是 vld。而不是页面说vld,我希望它说"所有设计"。几乎覆盖了 {tag} 只为/tagged/vld 标签页面。标签页代码为:

{block:TagPage}
<div class="tagtitle">{tag}s</div> 
{/block:TagPage}

对于/tagged/vld,我希望页面上的标题是"所有设计"而不是"vld"。 如何对此特定标签页进行此更改?

我试过了

{block:TagPage}
<div class="tag" id="{Tag}">All Designs</div>
{/block:TagPage}

我的代码是:

{block:TagPage}
<div class="tagtitle" id="vld">All Designs</h2>
{/block:TagPage}

我也试过

<script>
switch(window.location.pathname) {
case "/tagged/vld":
$('.tagtitle').text('All Designs');             
break; 
}
});
</script> 

但是这两种方法都没有奏效 - 所有内容仍然将标签显示为标题。你可以在 vintagelovedesigns.tumblr.com 看到我的博客

好的,我有一个测试版本在这里使用您的主题之一:

https://madox-test.tumblr.com/tagged/vld

您的 switch 语句应该抛出错误,因为您有一个额外的右括号。

脚本应如下所示:

<script type="text/javascript">
$(document).ready(function(){ // if you are using jquery it is a good idea
// to wrap code in a document ready function
switch(window.location.pathname) {
case "/tagged/vld":
$('.tagtitle').text('All Designs');
break;
};
});
</script>

希望这有帮助。

最新更新