【问题标题】:Ghost theme display more than 5 posts per pageGhost 主题每页显示超过 5 个帖子
【发布时间】:2016-01-17 12:38:00
【问题描述】:

如何在主题主页上循环显示超过 5 个帖子?

我有标准循环:

{{#foreach posts}}
  <h2 class="post-title">{{{title}}}</h2>
{{/foreach}}

我一共有7个帖子,但是每页只能显示5个,好像是在5个帖子时强行分页。

有什么办法可以解决这个问题吗?

【问题讨论】:

  • 嗨,@Nicekiwi!您能否从我的答案中删除复选标记,因为它不再是正确的,我想删除,只有当它不再被标记为已接受的答案时才有可能。

标签: handlebars.js ghost


【解决方案1】:

从 Ghost v1.0 开始,您现在可以通过在 config 下编辑主题的 package.json 来更改此设置。默认的 Casper 主题可能是寻找参考的好地方:

"config": {
  "posts_per_page": 25
}

【讨论】:

【解决方案2】:

默认情况下,Ghost 每页仅显示 5 个帖子。您可以在 general 下的博客设置中进行更改,您也可以在其中上传博客图标和封面。

更新:此答案已弃用!

但无法删除,因为它被标记为已接受的答案?!

【讨论】:

  • 随着新版本的ghost,这个答案已经过时了。
【解决方案3】:

我的博客也遇到了同样的问题。

有两种方法可以解决。

1) 使用limit

{{#foreach posts limit="7"}}
 <h2 class="post-title">{{{title}}}</h2>
{{/foreach}}

2) 编辑 packaga.json 中的 posts_per_page 变量(这将适用于所有帖子)

//package.json

"config": { "posts_per_page": 7 }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多