帖子变量为空

时间:2015-08-23 16:37:15

标签: handlebars.js blogs ghost-blog

我按照本文http://support.ghost.org/create-custom-page-template/中描述的步骤创建了自定义页面。

我想在此页面中执行的操作是显示我所有博文的索引。没有描述,只有标题。

所以,我在http://myadress/test创建了一个静态页面 并在我的根文件夹中创建一个page-test.hbs。在这个文件中,我编写了这段代码来进行测试:

{{!< default}}
<ol class="posts">
  {{#foreach posts}}
  <table>
    <thead>
        <tr>
            <th>test</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>test</td>
        </tr>
    </tbody>
</table>
  {{/foreach}}
</ol>
  <table>
    <thead>
        <tr>
            <th>test</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>test</td>
        </tr>
    </tbody>
</table>

foreach中的代码没有执行。但外面是什么。

现在,我是Ghost的新手,所以posts变量可能没什么,对吧?如何将帖子列表放在那里?

提前致谢(:

1 个答案:

答案 0 :(得分:0)

你实际上需要在那里放一些帖子数据/属性。你所做的只是创建帖子范围.ie

{{title}} {{content}} {{published_at}} etc....

点击此处查看所有属性的列表:The post context