Bigcommerce Stencil - 在主页上显示博客帖子

时间:2016-02-15 16:23:02

标签: bigcommerce

我们希望使用Stencil / Handlebars在主页上显示博客文章。到目前为止,我已经尝试过以下代码无效:

<ul>
{{#each blog}}
<li><a href="{{url}}">{{title}}</a></li>
{{/each}}
</ul>

<ul>
{{#each blog.post}}
<li><a href="{{url}}">{{title}}</a></li>
{{/each}}
</ul>

主页上是否有Blog对象可用?看起来有点傻无法在任何我想要的地方使用Blog对象......?

提前致谢!

1 个答案:

答案 0 :(得分:3)

为了确保最佳性能,我们默认情况下不会在每个页面上加载所有资源。您可以使用文档https://stencil.bigcommerce.com/docs/front-matter-variables

中定义的frontmatter调用来提取博客资源

在home.html的顶部,你应该有一个这样的部分:

---
blog:
    recent_posts:
---

一旦存在,您应该能够在渲染上下文中访问博客文章数据。