Ghost 主题每页显示超过 5 个帖子
Ghost theme display more than 5 posts per page
如何在主题首页循环显示超过 5 个帖子?
我有标准循环:
{{#foreach posts}}
<h2 class="post-title">{{{title}}}</h2>
{{/foreach}}
我一共7个帖子,但是每页只能显示5个,好像是强制分页到5个帖子。
有什么办法可以解决这个问题吗?
默认情况下,Ghost 每页只显示 5 个帖子。您可以在 general 下的博客设置中更改它,您也可以在其中上传您的博客图标和封面。
更新:此答案已弃用!
但无法删除,因为它被标记为已接受的答案!
从 Ghost v1.0 开始,您现在可以通过编辑 config
下的主题 package.json
来更改此设置。默认的 Casper 主题可能是寻找参考的好地方:
"config": {
"posts_per_page": 25
}
我的博客也遇到了同样的问题。
您可以通过 2 种方式进行处理。
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 }
如何在主题首页循环显示超过 5 个帖子?
我有标准循环:
{{#foreach posts}}
<h2 class="post-title">{{{title}}}</h2>
{{/foreach}}
我一共7个帖子,但是每页只能显示5个,好像是强制分页到5个帖子。
有什么办法可以解决这个问题吗?
默认情况下,Ghost 每页只显示 5 个帖子。您可以在 general 下的博客设置中更改它,您也可以在其中上传您的博客图标和封面。
更新:此答案已弃用!
但无法删除,因为它被标记为已接受的答案!
从 Ghost v1.0 开始,您现在可以通过编辑 config
下的主题 package.json
来更改此设置。默认的 Casper 主题可能是寻找参考的好地方:
"config": {
"posts_per_page": 25
}
我的博客也遇到了同样的问题。
您可以通过 2 种方式进行处理。
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 }