我一直在试图弄清楚一些人如何制作一个仅使用模板代码就可以正常工作的自定义主页。这是我尝试过的:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
// code
<b:else/>
// code
</b:if>
这很好用,但您不能在 Blogger 的“管理 > 布局”区域编辑/添加小部件。它只会显示<b:if cond='data:blog.url == data:blog.homepageUrl'>
和<b:else/>
标签内的小部件部分。
我可以使用 CSS &display:none
来实现相同的效果,并且可以通过管理区域对其进行编辑,但是当查看网站的任何部分时,它将加载不会被看到的不必要的内容,从而增加加载时间。
我什至试过:
<b:if cond='data:blog.url == data:blog.homepageUrl'>
对于主页,以及我使用的所有其他人:
<b:if cond='data:blog.url != data:blog.homepageUrl'>
这有助于减少要加载的不可见内容的数量,但会破坏帖子的“预览”。它只会显示预览的主页信息,而不是需要预览的实际帖子。
我怎样才能正确地做到这一点?我知道它可以做到,因为我已经看到它做到了。有出售的 Blogger 主题可以做到这一点。对于我的生活,我无法弄清楚这一点......