gpt4 book ai didi

css - 根据帖子更改 tumblr 主题

转载 作者:太空宇宙 更新时间:2023-11-04 14:53:25 26 4
gpt4 key购买 nike

我正在寻找一种方法来根据帖子完全更改 tumblr 博客的 css 样式。我已经发现我们可以逐个元素地执行该操作,但我想要的有点不同。

更具体地说:我有 2 个不同的主题:深色和浅色。在同一个博客上,我想对我认为是类别 1 的帖子使用深色的,对我认为是类别 2 的帖子使用浅色的。此外,我希望能够使用浅色主题显示这两个类别的帖子。

有没有办法轻松实现这一点?

编辑

我所说的类别就像帖子的主题,所以我可能不得不使用标签来区分帖子。

最佳答案

澄清一下:.light是category1,.dark是category2。 CSS 看起来像这样:

body.light {
background: white;
...
}
body.dark {
background: black;
...
}

模板逻辑看起来像这样:

{block:IndexPage}
<body class="light">
{block:Posts}
<!-- Add Post Logic Here -->
{/block:Posts}
</body>
{/block:IndexPage}

{block:PermalinkPage}
{block:Posts}
<body class="{TagsAsClasses}">
<!-- Add Post Logic Here -->
</body>
{/block:Posts}
{/block:PermalinkPage}

{block:TagPage}
<body class="{Tag}">
{block:Posts}
<!-- Add Post Logic Here -->
{/block:Posts}
</body>
{/block:TagPage}

在 Indexpage 上设置 .light,因为它应该总是亮的。

在永久链接页面上,使用 {TagsAsClasses} 输出帖子的所有标签,包括 .light.dark

在标记页面上使用 {Tag} 返回 .light.dark

希望对您有所帮助。

关于css - 根据帖子更改 tumblr 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17189620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com