我只是通过阅读幽灵主题文档来设计幽灵博客平台的主题。我现在需要的只是自定义分页。该文档说在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}}">&larr;</a>
    {{/if}}
   <span class="page-number">Page {{page}} of {{pages}}</span>
    {{#if next}}
        <a class="older-posts" href="{{pageUrl next}}">&rarr;</a>
    {{/if}}
</nav>

保存修改后,您需要重新启动Ghost才能查看更改。

10-07 18:38