Blogger 小部件 HTML 类型未显示内容

Blogger widget HTML type not showing content

我正在尝试创建一个自定义博客模板,我想添加一个特色帖子部分,但我的内容没有显示在我的博客中。

这是我的代码:

<b:section id='featured-slider' maxwidgets='1' showaddelement='yes'>
  <b:widget id='HTML5' locked='true' title='Featured' type='HTML'>
    <b:includable id='main'>

<!-- posts -->
<div class='featured-container'>

<b:loop values='data:posts' var='post'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:post.labels'>
<b:if cond='data:label.name == &quot;featured&quot;'>

<div class='featured-post'>
<img class='featured-post-img' expr:alt='data:post.title' expr:src='data:post.firstImageUrl'/>
<h2 class='featured-post-title'><data:post.title/></h2>
</div>
</b:if>
</b:if>
</b:loop>
  </b:if>
</b:loop>

</div>

</b:includable>

  </b:widget>
</b:section>

但是,如果我将小部件类型更改为 "Blog",则内容显示:

<b:widget id='Blog1' locked='true' title='Featured' type='Blog'>

为什么 "HTML" 类型不起作用?您知道其他替代方法吗?

提前致谢。

此致。

在博客模板中,每种小部件类型使用不同的数据,如 Layouts Data Tags 中所述,您只能在模板中使用一个特色 post 小部件。

最终,我实现了使用 JSON 显示我的精选帖子,这是一个示例: