我只是通过阅读幽灵主题文档来设计幽灵博客平台的主题。我现在需要的只是自定义分页。该文档说在pagination.hbs
文件夹中创建一个partial
。但问题是我不知道标记应该如何。
最佳答案
有一个简短的here帖子,解释了在哪里可以找到您的pagination.hbs文件的相关代码。实际上,您将能够使用默认的分页代码作为模板。
如该帖子所述,您需要从Ghost源代码中的core/server/helpers/tpl/pagination.hbs
复制默认的分页代码,并使用它在主题的partials
目录中创建自己的pagination.hbs文件。
您将在此处看到需要编辑的标记,即:
<nav class="pagination" role="pagination">
{{#if prev}}
<a class="newer-posts" href="{{pageUrl prev}}">←</a>
{{/if}}
<span class="page-number">Page {{page}} of {{pages}}</span>
{{#if next}}
<a class="older-posts" href="{{pageUrl next}}">→</a>
{{/if}}
</nav>
保存修改后,您需要重新启动Ghost才能查看更改。