0

我正在使用 tumblr 创建一个博客,并且我希望某些类型的帖子(答案块)不会显示在主页中。

我已经通过将主题的默认代码更改为

 {block:Answer}
      {block:TagPage}
        <article class="stat-answer" id="post-{PostID}">
         .......
      {/block:TagPage}
   {/block:Answer}

我基本上添加了{/block:TagPage}

但是,它仍在计算帖子。

这是个问题。我有很多,我想在标签页面中将它们可视化,而不是在主页中,这将导致空白,因为它计算了帖子而不是可视化它们。

怎么能对 tumblr 说不计算某些类型的帖子?

怎么可能,编辑html源代码?

4

1 回答 1

1

使用额外的 Tumblr 标记,您仍然会输出Ask帖子,但如果是Tag页面,则不会输出Ask信息。

我认为问题在于案件的顺序。试试这个代码:

{block:TagPage}
    {block:Answer}
        <article class="stat-answer" id="post-{PostID}">
        …
        </article>
    {/block:Answer}
{/block:TagPage}

UPD:由于我的经验和 两个指南,不可能实现你的目标,因为Tumblr的正常行为,它给你一定数量的从数据库中获取的帖子,并且由于Tumblr-dev逻辑,你必须输出所有那些收到的帖子,Dev不会检查你是否做对了(输出所有收到的帖子或有选择地)。

由于主题 API 的简单性,使用纯 Tumblr 标记是不可能的。

但是你可以使用Tumblr API来获取、过滤和输出只有必要的帖子。这个 API 有更多的灵活性,也许它可以帮助你。

于 2012-06-25T15:22:15.330 回答