第一张图片仅来自indexpage上的photoset,然后全部是永久链接页面

3 indexing image permalinks tumblr

你好 - 我一直在玩tumblr photosets,目前我正在使用基于砖石的主题.使用照片集,我希望只在索引页面上显示照片集的第一张图像,但在永久链接页面上我希望显示照片集的所有图像.谢谢

Mar*_*zzo 8

我找到的最简单,最有效的方法是在第一张照片后打开评论标签,并在添加完所有照片后关闭它.

{block:Photoset}
    {block:Photos}
        <img src="{PhotoURL-HighRes}" class="highres">
        <!--
    {/block:Photos}
    -->
{/block:Photoset}
Run Code Online (Sandbox Code Playgroud)

这将使所有后续照片都被注释掉.这样做的好处是它不需要任何CSS或JS,而且它不会通过加载photoset中的所有图像来浪费带宽.


mik*_*his 7

遗憾的是,由于Tumblr缺乏模板逻辑,因此无论如何都无法在索引页面上显示照片集的第一张图像.

但是有两种可能的解决方案:

  1. 使用CSS隐藏索引页面上的照片集的第一个图像.(注意无论如何都会下载所有图像).
  2. 请勿在索引页面上包含photoset的任何图像,但请使用Tumblr API(http://www.tumblr.com/docs/en/api/v2)请求第一张图像.

AFAIK没有其他方法可以实现这一目标.